【发布时间】:2015-03-01 00:17:18
【问题描述】:
我正在使用 4 台计算机。关闭计算机 #1 将关闭其他 3 台计算机的电源。我的任务是编写一个程序,让用户一键关闭所有四台计算机。
为了做到这一点,我必须能够让 1 号计算机知道其他计算机何时完全关闭,以便它知道自行关闭是安全的。这更加复杂,因为在关机时安装 Windows 更新意味着 PC 关机所需的时间是可变的。
有没有办法通过网络判断计算机是否完全关闭并完成代码更新?
编辑:我在更新期间尝试 ping,但不幸的是,在更新的后期阶段我没有得到响应。
编辑 2:Meatspace 关于查看 reboot.xml 和 pending.xml 的建议很有帮助。但是,我不会尝试预测更新需要多长时间,而是使用这些文件检查挂起的更新,如果有的话,我将重新启动计算机 2、3 和 4,而不是关闭它们。在所有三台计算机都重新启动后,我将在 5 分钟内向计算机 1 发送信号以关闭计算机,同时让计算机 2、3 和 4 自行关闭。
【问题讨论】:
-
如果有人断网怎么办?
标签: windows windows-7 remote-access shutdown