Toro Asked: 2009-05-05 01:46:42 +0800 CST2009-05-05 01:46:42 +0800 CST 2009-05-05 01:46:42 +0800 CST 在 WSUS 服务器上强制安装更新 772 WSUS 管理控制台显示未安装(关键)更新的计算机。 要清楚: 计算机每天都会报告它们的状态。 这些更新确实有一个已经过去的最后期限。 我假设这些更新在计算机加入活动目录之前已在本地隐藏(加入 AD 后,用户不能拒绝/隐藏有截止日期的更新)。 有没有办法强制安装更新? WSUS 版本是3.1.6001.65。 windows update wsus 5 个回答 Voted Best Answer quentin 2009-05-05T13:45:38+08:002009-05-05T13:45:38+08:00 我正在使用Oskar 已经提到的脚本和psexec来修补一堆服务器。如果服务器有一个 borked 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 splattne 2009-05-05T02:08:08+08:002009-05-05T02:08:08+08:00 也许这个论坛链接上第一篇文章所附的脚本可以解决这个问题: 强制安装 WSUS 或 Windows 更新 (恐怕您必须注册才能下载文件。) 如果您对更复杂的解决方案感兴趣,可以查看适用于 WSUS 的Eminentware扩展包(不是免费的)。 quux 2009-05-29T15:16:54+08:002009-05-29T15:16:54+08:00 符合奥斯卡的解决方案。我编写了一个更全面的 WUA脚本,可用于在客户端系统上强制更新。 Oskar Duveborn 2009-05-05T02:15:08+08:002009-05-05T02:15:08+08:00 不是真正的 WUS 哲学,因为它是一个“客户拉动并按照它告诉他们的事情”的解决方案。要强制/推送安装和补丁,您需要更小气的东西,例如 SMS/Configuration Manager。 但是一些客户端脚本可能很有用,这个 vbscript 示例搜索、下载和安装更新(我有时使用它来手动修补服务器核心机器,仅使用命令提示符)。 另外,重新检查有问题的客户端应用的组策略,也许他们没有正确应用它们进行自动安装? 然而,很多时候,WUS 特工本身是“无聊的”,需要在背后手动踢一脚…… Jeff Miles 2009-05-05T06:15:07+08:002009-05-05T06:15:07+08:00 正如其他人所提到的,您不能从服务器推送,但您可以通过发出以下命令强制客户端重新检查服务器: wuauclt.exe /detectnow 如果您确定客户端正确连接到您的 WSUS 服务器,这可能会解决您的问题。否则,您可以在客户端日志中查看错误,该日志位于此处:%windir%\windowsupdate.log
我正在使用Oskar 已经提到的脚本和psexec来修补一堆服务器。如果服务器有一个 borked WU 代理我使用这个脚本:
也许这个论坛链接上第一篇文章所附的脚本可以解决这个问题:
强制安装 WSUS 或 Windows 更新
(恐怕您必须注册才能下载文件。)
如果您对更复杂的解决方案感兴趣,可以查看适用于 WSUS 的Eminentware扩展包(不是免费的)。
符合奥斯卡的解决方案。我编写了一个更全面的 WUA脚本,可用于在客户端系统上强制更新。
不是真正的 WUS 哲学,因为它是一个“客户拉动并按照它告诉他们的事情”的解决方案。要强制/推送安装和补丁,您需要更小气的东西,例如 SMS/Configuration Manager。
但是一些客户端脚本可能很有用,这个 vbscript 示例搜索、下载和安装更新(我有时使用它来手动修补服务器核心机器,仅使用命令提示符)。
另外,重新检查有问题的客户端应用的组策略,也许他们没有正确应用它们进行自动安装?
然而,很多时候,WUS 特工本身是“无聊的”,需要在背后手动踢一脚……
正如其他人所提到的,您不能从服务器推送,但您可以通过发出以下命令强制客户端重新检查服务器:
wuauclt.exe /detectnow
如果您确定客户端正确连接到您的 WSUS 服务器,这可能会解决您的问题。否则,您可以在客户端日志中查看错误,该日志位于此处:%windir%\windowsupdate.log