我希望Windows更新只在周六晚上11点到凌晨2点之间安装。 我不希望它随时安装Windows更新。
我有一个Powershell脚本,它使用PSWindowsUpdate模块来安装所有挂起的更新,我有一个计划的任务,在适当的时候运行这个脚本。 尽pipe如此,就在周二早上,凌晨1点半在阿姆斯特丹,服务器在那里,它决定自己安装SQL Server更新。 这造成了短暂的停机时间。
我怎样才能防止这个?
[编辑] – 我的服务器正在运行Windows 2012 R2。
控制面板选项似乎没有提供任何“仅每周安装”选项。 实际上唯一类似于时间设置的是“自动维护:每天在[时间]运行任务”。

我不能告诉它每周只运行一次,或者根本不运行它们。 不过,现在你已经提到过了,也许我应该把它设置为“永远不要检查更新”,知道我的实际更新脚本将在我希望的时候进行检查。
组策略:我以前使用组策略的尝试也无法在周六每周更新一次。 只要他们想,他们就会无所事事地跑。
现在我们知道操作系统,我们可以给你更准确的答案。
在Windows Server 2012 R2中,可以让Windows在自动维护期间安装更新,这是您现在看到的行为,如下图所示:
或者,您可以通过组策略控制Windows更新,如下图所示。 如果不选中自动维护checkbox,则会在您在此组策略设置中configuration的计划中安装Windows更新。