大量Windows更新服务器

我们有一个大约30个Windows服务器机器的环境,它们都订阅了WSUS服务器。 我们通过WSUS批准更新,但实际安装的更新是在每台服务器上手动完成的。

有什么办法可以运行一个命令来启动所有服务器上的安装吗? 我不想将这些服务器设置为通过GPO自动安装更新,因为我们先testing更新,有时需要几周。

谢谢!

我们花了很长时间试图弄清楚这一点。 最终,我们使用了wuinstall来触发更新过程。 你仍然需要在所有机器上执行这个操作,在我们的例子中我们使用了Cygwin SSHD。 不过你可能需要像psexec这样的东西。

您可以编写一个使用wuauclt.exe实用程序的脚本。

特别是,命令:

wuauclt.exe /updatenow

您也可以先执行此命令,以确保它在下载并运行更新之前,检查WSUS服务器是否有最新的批准更新。

wuauclt.exe /detectnow

实际上,你应该在WSUS中设置计算机组。 您可以设置您的GPO,将特定的计算机分配到WSUS中的testing计算机组中,并将所有服务器设置为自动更新。 然后,您仍然可以使用WSUS先将更新批准到您的testing计算机组,然后在testing之后,仅批准它们与其他服务器的主计算机组。