Windows 10 Hibernate Boot让我们暂停(Powershell)启动脚本执行

我正在密集使用在启动时执行的Powershell脚本(本地机器,不是login)。 我遇到了一些问题,如“等待networking”或我们的域控制器之间的复制故障,以防止启动过程中有时会阻止我的Powershell脚本的执行。

现在我已经解决了所有这些问题,并且事件日志看起来不错,我发现Powershell脚本通常不会被执行。 我查看了我的同事所做的,似乎Powershell脚本在启动时仅在执行重新启动时才执行。 据我所知,Windows 10(和8?)执行hibernate关机和启动,当你通常使用“关机”。 如果您select重新启动,则不是这种情况。

我有这个假设吗? 我没有在万维网上find任何logging。 我禁用了快速启动/hibernate启动在我们的领域,并会看看脚本每天至less执行一次。

期待听到你的经验。

我可以在20台计算机上validation我们域中的这种行为。 我很确定,hibernate/快速启动经常会在启动时阻止脚本的执行。 我worte关于这个博客文章,以及如何通过GPO(regkey修改)禁用此function。 如果你知道Window 10(不是在8处testing,但很确定它是一样的)的确切原因,不执行脚本。