拒绝已经推送的更新,

Jak*_*ake 5 windows-server-2003 wsus

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

此更新不应该被批准。它们的更新将导致自定义企业软件停止运行。我犯了一个错误,需要扭转这个过程。我怎样才能撤回此更新或阻止它运行?

Jak*_*ake 8

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

我写了一个批处理文件来停止服务删除所有服务器上的缓存。

该过程如下进行。

在一行中单独创建所有服务器名称的 .txt 文件。

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

net stop wuauserv
cd /d %windir%
rd /s /Q SoftwareDistribution
net start wuauserv
Run Code Online (Sandbox Code Playgroud)

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

@echo off
cd C:\scripts\PurgeWsusCache
psexec @computers.txt -c C:\scripts\PurgeWsusCache\PurgeWsusCache.bat
Run Code Online (Sandbox Code Playgroud)

运行运行.bat