В нашей компании нам необходимо удалить исправление Windows, установленное в Системе. Я сделал скрипт PowerShell, который проверяет, установлен ли установленный Update
(Поиск через KBArticleID), и затем сообщает об этом через Textfile на Сервер.Удаление исправления Windows с помощью C# или PowerShell
Существует под управлением Windows встроенный инструмент под названием WUSA (для Windows-Update-Standalone-Installer), что позволяет удалить обновления с указанным KB-Article-ID
. Проблема в том, что в Windows 7, 8.1 и 10 WUSA-Tools работает только в обычном интерактивном режиме, а не в тихом режиме, который нам нужен. Я бегу так:
wusa.exe /uninstall /kb:3114409 /norestart /quiet
Как описано, проблема заключается в том, что эта команда будет работать только в интерактивном режиме, а не в тихом. Есть ли у вас какие-либо решения или подсказки? Я бы предпочел реализовать это через PowerSehll или C#, но другие решения тоже приветствуются :)
Спасибо за вашу помощь!
Другой подход: http://blogs.technet.com/b/heyscriptingguy/archive/2009/03/12/how-can-i-remove-a-microsoft-update.aspx – sodawillow
@sodawillow Это помогло:) Теперь это работает. Спасибо за подсказку! –