C# · 12月 24, 2021

c# – 如何确定Windows何时完成重启?

我正在使用 Windows Update API来更新一堆VM.随着Windows Update的出现,不可避免的重启.任何人都可以想到一种方法,我可以告诉远程服务器,如果Windows框确实已完成重启?所有想法或想法都会受到赞赏.

编辑:
由于VM位于Lab Manager中并使用隔离配置,因此WMI不起作用,尽管我考虑使用VM在备份时发送信号.由于等待机器的应用程序可能在任何数量的机器上,所以没有办法可靠地知道通知谁,所以它似乎不合理.但是时间并不重要(尽管我知道这会在Service Pack关闭的时候咬我)我在PING上取得了很好的成功,然后等了5分钟到目前为止,所以我现在要用它.如果我遇到异常,那么我会尝试在重新启动时实现虚拟机.谢谢大家.

解决方法 只是等待它响应ping.

根据你的意见:

1 – Use this script

2 – 如果您在该脚本中出现任何错误,请参见follow these instructions.