Отклонить уже загруженное обновление,
Я одобрил обновление.net framework на моем сервере WSUS. Эти обновления были отправлены на доменные машины, но еще не установлены. Они ждут в системном трее в ожидании установки.
Это обновление никогда не должно было быть одобрено. Их обновление приведет к остановке работы собственного корпоративного программного обеспечения. Я допустил ошибку и должен обратить этот процесс вспять. Как я могу вспомнить это обновление или остановить его запуск?
1 ответ
Обновления хранятся в кэше в C:\Windows\SoftwareDistribution. Удалив содержимое кеша, я смог удалить это обновление. Сначала нужно было остановить службу Windows Update.
Я написал командный файл, чтобы остановить службу удаления кеша на всех серверах.
Процесс работает следующим образом.
Создайте.txt файл со всеми именами серверов по отдельности в одной строке.
Создан.bat файл с именем PurgeWsusCache.bat. Это то, что содержит пакет
net stop wuauserv
cd /d %windir%
rd /s /Q SoftwareDistribution
net start wuauserv
Создан.bat файл с именем Run.bat Это то, что содержит пакет
@echo off
cd C:\scripts\PurgeWsusCache
psexec @computers.txt -c C:\scripts\PurgeWsusCache\PurgeWsusCache.bat
Запустите Run.bat