Win 2012 - 如何确保关机脚本是最后运行的

Win 2012 - 如何确保关机脚本是最后运行的

有谁知道如何确保关机批处理文件(本地计算机策略->Windows 设置->Scrips->关机)是机器关机前最后运行的程序?

目前,关机脚本正在 Hyper-V 虚拟机暂停之前运行,我想要的是虚拟机在关机脚本运行之前暂停。

答案1

我想要的是在关机脚本运行之前暂停虚拟机。

您无法以这种精细程度选择关机脚本的运行时间。但您可以在脚本内部使用 之类的命令自行暂停虚拟机,Get-VM | Suspend-VM然后再执行需要先暂停虚拟机的操作。

只需旋转并等待所有虚拟机不再运行,然后再继续......

While ((Get-VM).State -Contains 'Running') { }

相关内容