我看过一些类似的帖子,但我认为我的问题有所不同。
我刚刚完成 2012 WSUS 服务器的配置,其中服务器配置为通过 GPO 使用客户端定位。
我选择了默认选项 - 自动下载并通知用户更新 - 因为我需要首先检查在每台服务器上安装更新之前是否已拍摄快照。
我的计划是在每个月 1 号批准更新,然后到 4 号所有更新都应该从 WSUS 服务器下载到客户端,然后运行计划任务(我知道,分发更新将花费过多的时间)。
然后,我计划让计划任务运行一个脚本,该脚本首先启动服务器的 VMWare 快照,验证快照是否已成功创建,然后启动更新。
这个计划是否可行,如果可行,从 powershell 或 cmd 行安装下载的更新的命令是什么?
答案1
对于更新部分的脚本安装,请查看命令行工具 Wuinstall (http://www.wuinstall.com)-例如,使用该命令,wuinstall /download
您可以直接下载待处理的更新而无需安装,也wuinstall /install
可以使用命令安装已下载的更新(我猜这就是您正在寻找的)
如果您有 WSUS,Wuinstall 会从那里获取更新,否则将占用 Microsoft 更新站点,但您也可以使用各种命令行开关(如 /bypass_wsus)以任何方式执行此操作。您可以在文档中找到更多详细信息。
我们使用它在预定的时间将预先选择的更新推送到我们的机器,通过中央脚本结合我们的 wsus 和psexec
。也适用于虚拟机。