KeyWeb
2.751111111111Rating 2.75 (4 Votes)
Периодически возникает необходимость импорта обновлений / хотфиксов из каталога обновлений Windows во WSUS, по умолчанию это можно сделать при помощи браузера и ссылки во WSUS > Import Updates, но это не всегда работает, так как до последнего времени этот функционал использовал ActiveX, который четно говоря многие отключают и не везде он уже работает, радует что этот процесс можно так же запустить из PowerShell:
$KB = @{
 FilePath = 'C:\Program Files (x86)\Internet Explorer\iexplore.exe' ;
 ArgumentList = 'http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB3134760' ;
 Verb = 'Runas'
}
Start-Process @KB
Запускать PS нужно от имени Администратора
Ок, что делать, если "метод IE" не работает, для этого достаточно загрузить обновление в любую удобную для себя папку, в моем случае это KB3134760, которое(ые) можно загрузить из каталога WSUS, в окне загрузки необходимо из адресной строки скопировать так же ID обновления:
 
wsus powershell import
 
Ниже пример скрипта по импорту x86 версии MSU (ID на изображении и в скрипте разные):
# Import MSU to WSUS
(Get-WsusServer).ImportUpdateFromCatalogSite(
    '745b3eb1-cdfd-4e52-a47c-2200b022698e', 'd:\wmf5-win7\windows6.1-kb3134760-x86_304112a9215348dc5331f48525fc5fc76ea796a6.msu'
)
Просмотреть информацию про обновление можно так:
(Get-WsusServer).SearchUpdates('kb3134760') | fl *
После импорта нужно быть внимательным, у меня автоматически обновление за Approve'лось на все группы WSUS :)
 

Добавить комментарий


Обновить
Защитный код

KeyWeb

Сейчас 252 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз