拒绝已推送的更新,

我批准了我的WSUS服务器上的.net框架更新。 这些更新已被推送到域计算机,但尚未安装。 他们正在等待系统托盘等待安装。

这个更新不应该被批准。 他们更新将导致定制企业软件停止运行。 我犯了一个错误,需要扭转这个过程。 我怎样才能回忆起这个更新或者停止运行?

更新存储在C:\ Windows \ SoftwareDistribution中的caching中。 通过删除caching的内容,我能够删除该更新。 第一个Windows Update服务需要停止。

我写了一个batch file来停止服务删除所有服务器上的caching。

该过程如下工作。

在一行上单独创build包含所有服务器名称的.txt文件。

创build.bat文件,名为PurgeWsusCache.bat这是批处理包含的内容

net stop wuauserv cd /d %windir% rd /s /Q SoftwareDistribution net start wuauserv 

创build.bat文件,名为Run.bat这是批处理包含的内容

 @echo off cd C:\scripts\PurgeWsusCache psexec @computers.txt -c C:\scripts\PurgeWsusCache\PurgeWsusCache.bat 

运行Run.bat