Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 向关机的机器发送消息_Batch File_Windows Server 2003_Sendmessage - Fatal编程技术网

Batch file 向关机的机器发送消息

Batch file 向关机的机器发送消息,batch-file,windows-server-2003,sendmessage,Batch File,Windows Server 2003,Sendmessage,我想从一台电脑向另一台电脑(只有一台,或最多2台)发送一条信息,或一些建议,后者已关机。 应发送消息的电脑是windows server 2003操作系统,而应接收消息的电脑是windows xp操作系统 这两台机器位于同一个域中,它们通过一个ingres数据库协同工作 该消息将在夜间发送,因为当我的电脑关机时,有一个在夜间运行的ingres数据库备份过程,但当我早上上班时,我希望将此消息作为net send消息或类似内容阅读 不幸的是,netsend命令在我们的网络中被禁用,因此我无法使用它,

我想从一台电脑向另一台电脑(只有一台,或最多2台)发送一条信息,或一些建议,后者已关机。 应发送消息的电脑是windows server 2003操作系统,而应接收消息的电脑是windows xp操作系统

这两台机器位于同一个域中,它们通过一个ingres数据库协同工作

该消息将在夜间发送,因为当我的电脑关机时,有一个在夜间运行的ingres数据库备份过程,但当我早上上班时,我希望将此消息作为net send消息或类似内容阅读

不幸的是,netsend命令在我们的网络中被禁用,因此我无法使用它,但我正在寻找发送此消息的方法


你有什么建议吗?谢谢

有一种叫做电子邮件的新技术

使用由来已久的基于文件的简单消息传递

将消息存储在服务器中的特定文件中,并编写一个简单的应用程序,该应用程序在启动时在您的计算机上运行,以读取和显示消息


这与重新运行的建议不同:)

机器是关机还是待机

如果处于待机状态,那么我将听从可能对如何通过编程方式唤醒机器(sp?)有更好想法的人的建议

如果电源关闭,请继续阅读

如果您可以访问机器bios设置,那么我建议在备份正常完成之前的时间范围内安排通电事件

然后是接收消息并在之后选择关闭的问题

如果您无法更改bios设置,那么机器是否“断电后开机?”如果是,请从最近的零售店购买一个可编程定时器,并在夜间离开前关机,并在备份合理完成之前将定时器设置为开机


这本身并不是一个真正的软件解决方案,但您的问题似乎主要与硬件相关(断电要求和所有…)

这与“切换到Linux”或“购买新硬件”一样有用。这是一个合适的解决方案。他可以很容易地在数据库备份的末尾添加一个命令来发送电子邮件。他正在寻找一种方法,为这个过程获取某种类型的信息。Net发送不是一个选项,WOL不可靠。电子邮件是执行此任务的有效工具,在任何地方都受支持且易于访问。非常有趣,但这两台计算机没有邮件服务:))嗯,有一种叫做microsoft outlook web access,但使用它与转到服务器计算机并查看备份过程是否正确执行是一样的。好吧,无论如何,这里有一些建议。只要网络上有允许smtp的邮件服务器,你就不需要邮件服务。你可以阅读电子邮件,听起来你写的很好。但今天,我真的不想深入。我使用用户483269建议的解决方案,谢谢