在 WSUS 服务器上强制安装更新

在 WSUS 服务器上强制安装更新

WSUS 管理控制台显示未安装(关键)更新的计算机。

要明确的是:

  • 计算机每天报告其状态。
  • 这些更新确实有一个已经过去的截止日期。

我认为这些更新已被本地隐藏计算机已加入活动目录(加入 AD 后,没有用户可以拒绝/隐藏有期限的更新)。

有没有办法强制安装更新?

WSUS 版本3.1.6001.65

答案1

我正在使用脚本Oskar 已经提到过执行修补一堆服务器。如果服务器的 WU 代理损坏,我会使用这个脚本:

net stop bits
net stop wuauserv
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /f
rd /s /q %WINDIR%\SoftwareDistribution
gpupdate /force
wuauclt /resetauthorization /detectnow

答案2

也许该论坛链接中第一篇帖子附带的脚本可以解决这个问题:

强制安装 WSUS 或 Windows 更新

(恐怕您必须注册才能下载文件。)

如果你对更复杂的解决方案感兴趣,你可以看看杰出器皿WSUS 的扩展包(非免费)。

答案3

与 Oskar 的解决方案一致。我写了一个更全面的 WUA脚本可用于强制更新客户端系统。

答案4

正如其他人提到的,您无法从服务器推送,但您可以通过发出以下命令强制客户端重新检查服务器:

wuauclt.exe /detectnow

如果您确定客户端正确连接到 WSUS 服务器,这可能会解决您的问题。否则,您可以在客户端日志中查找错误,该日志位于此处:%windir%\windowsupdate.log

相关内容