Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.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
Powershell 呼叫停止VM“;“安全地”;windows升级后,在“升级”期间关闭电脑;Don';“不要关闭电脑”;台阶_Powershell_Hyper V - Fatal编程技术网

Powershell 呼叫停止VM“;“安全地”;windows升级后,在“升级”期间关闭电脑;Don';“不要关闭电脑”;台阶

Powershell 呼叫停止VM“;“安全地”;windows升级后,在“升级”期间关闭电脑;Don';“不要关闭电脑”;台阶,powershell,hyper-v,Powershell,Hyper V,停止虚拟机将关闭Hyper-V虚拟机。它通常是安全的,因为(默认情况下)如果用户使用未保存的更改登录,它不会关闭机器,这非常好 然而,我注意到,在windows升级后第一次登录时,您会从windows中看到一个幻灯片,上面显示 嗨 我们已经为你的电脑做了一些更新 这可能需要几分钟不要关闭电脑 如果我在幻灯片放映运行时调用Stop VM,windows将在幻灯片放映结束之前关闭。我知道这张幻灯片有一个最短持续时间 在本幻灯片放映过程中发生了什么?我如何知道何时可以安全关闭?我可以假设Stop VM

停止虚拟机
将关闭Hyper-V虚拟机。它通常是安全的,因为(默认情况下)如果用户使用未保存的更改登录,它不会关闭机器,这非常好

然而,我注意到,在windows升级后第一次登录时,您会从windows中看到一个幻灯片,上面显示

我们已经为你的电脑做了一些更新

这可能需要几分钟不要关闭电脑

如果我在幻灯片放映运行时调用Stop VM,windows将在幻灯片放映结束之前关闭。我知道这张幻灯片有一个最短持续时间


在本幻灯片放映过程中发生了什么?我如何知道何时可以安全关闭?我可以假设Stop VM在这里表现良好吗?

我相信在这第一次使用用户配置文件等时,会在新升级的操作系统中加载设置,这需要花费大量时间。更好的是:如何从Powershell中检测到VM处于这种状态,以便您的脚本能够自动处理它?是的,那太好了。我做了更多的实验,我越来越有信心我没事,但仍然。。。例如,在安装windows更新(不是升级)后,计算机将重新启动,并在屏幕上显示installing updates xx%,请勿关闭。如果我当时调用Stop VM,它将不会关闭计算机,直到更新过程完成。在该阶段可能存在注册表项。这就是微软通常处理这些事情的方式是的,我想是的,这是一个很好的观点。我担心的一点是,登录开始时注册表项可能会被清除,因为如果我在幻灯片放映期间关机并重新启动机器,我就不会再看到幻灯片了。也许我会尝试用多个帐户设置VM,这样我就可以很容易地获得sysinternals工具来跟踪正在进行的注册表访问。。。它还可以让我深入了解在第一次登录后升级期间发生的其他情况。