我批准了我的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