大规模 Windows 更新服务器

大规模 Windows 更新服务器

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

有什么方法可以运行命令来同时在所有服务器上启动安装?我不想将这些服务器设置为通过 GPO 自动安装更新,因为我们首先测试更新,有时需要数周时间。

谢谢!

答案1

我们花了很长时间才弄清楚。最终,我们采用了wuinstall触发更新过程。您仍然需要某种方式在所有机器上执行此操作,在我们的例子中,我们使用了 Cygwin SSHD。不过,您可能想要类似 psexec 的东西。

答案2

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

具体来说,该命令:

wuauclt.exe /updatenow

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

wuauclt.exe /detectnow

但实际上,您应该在 WSUS 中设置计算机组。您可以设置 GPO,将特定计算机分配到 WSUS 中的测试计算机组中,并将所有服务器设置为自动更新。然后,您仍然可以使用 WSUS 首先批准测试计算机组的更新,然后在测试完更新后才批准主计算机组和其余服务器的更新。

相关内容