本文提供了有关如何更改组策略以防止 Windows 更新重新启动服务器的出色指南。但是,我们不想拖延应用重要更新太久。我们有没有办法将 Windows 设置为仅在周末自动更新后重新启动?
我知道一个明显的解决方案是创建一个任务计划程序来运行shutdown /r /t 0
并安排它每周末重复一次。除了这个还有其他方法吗——也许是 Windows 更新上的一些隐藏设置?如果 Windows 更新不需要,我们不想重新启动服务器。
答案1
Wuinstall(第三方 exe)或 Windows 更新的 PowerShell 查询可以很好地解决问题。我过去曾使用过这两种方法。
将其中任一个与计划任务结合起来,即可获得所请求的行为。
答案2
如果您不使用托管更新服务,请动手手动操作。在我看来,您不想盲目地安装更新并在周末自动重启。这样,您直到周一早上才会知道其中一个更新搞砸了您的服务器。
将更新设置为自动下载但手动安装,然后只需在周末登录,审查、批准和安装更新,重新启动,等待服务器再次上线,检查所有服务是否正常运行,检查更新是否安装完毕,查看事件日志。
我们知道更新有时会出错,因此不建议完全不去干预。