• Home
  • blog
  • photos
  • projects
  • about
Menu
  • Home
  • blog
  • photos
  • projects
  • about
April 5, 2021

Импорт MSU обновления в WSUS при помощи PowerShell

Периодически возникает необходимость импорта обновлений каталога обновлений Windows во WSUS, по умолчанию это можно сделать при помощи браузера Internet Explorer, но это не всегда работает, так как до последнего времени этот функционал использовал ActiveX, который четно говоря многие отключают и не везде он уже работает. Этот процесс можно сделать при помощи PowerShell.

Рассмотрим весь процесс на примере накопительного обновления KB5001567. Переходим к каталог обновлений https://www.catalog.update.microsoft.com/ и в строке поиска ищем необходимое: 

Здесь 3 типа обновлений, для 32 битных, 64 битных платформ и для ARM процессоров. Нас интересуют первые два, скачиваем их.

Что бы импортировать обновление нам понадобится его ID, по которому система определяет на какие платформы ставится этот пакет. Что бы найти этот ID кликаем на само обновление и смотрим в адресную строку:

Настало время импортировать, первым параметром команды указывается ID обновления, вторым – полный путь к самому пакету:

				
					(Get-WsusServer).ImportUpdateFromCatalogSite('92d83190-f853-4931-a20d-1637e749a102', 'd:\IMPORT\windows10.0-kb5001567-x86.msu')

				
			

Такую процедуру нужно проделать с каждой платформой, даже если это одни и те же пакеты, в нашем случае нужно выполнить 6 команд:

				
					(Get-WsusServer).ImportUpdateFromCatalogSite('92d83190-f853-4931-a20d-1637e749a102', 'd:\IMPORT\windows10.0-kb5001567-x86.msu')
(Get-WsusServer).ImportUpdateFromCatalogSite('bffc2a84-8c24-4922-9fa8-efa7a4b3b899', 'd:\IMPORT\windows10.0-kb5001567-x64.msu')
(Get-WsusServer).ImportUpdateFromCatalogSite('13b5a526-7f85-4546-adde-95ced26276e5', 'd:\IMPORT\windows10.0-kb5001567-x64.msu')
(Get-WsusServer).ImportUpdateFromCatalogSite('ba2c6f83-a9ee-44c0-a433-87f1d8ad4b6f', 'd:\IMPORT\windows10.0-kb5001567-x64.msu')
(Get-WsusServer).ImportUpdateFromCatalogSite('628f5572-7e1a-4934-b864-3e6e24d3c758', 'd:\IMPORT\windows10.0-kb5001567-x64.msu')
(Get-WsusServer).ImportUpdateFromCatalogSite('06a8c082-19d8-4992-89fb-8b5212b838eb', 'd:\IMPORT\windows10.0-kb5001567-x86.msu')
				
			

Проверить, что все пакеты были добавлены можно командой:

				
					(Get-WsusServer).SearchUpdates('KB5001567') | fl *
				
			
Админево
/
powershell,windows,wsus
/
April 5, 2021
/
No Comment
Previous Подборка китaйскиx поcлoвиц и поговоpoк Next Что означают названия продуктов Windows 10 в WSUS

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Notepads

  • Админево
  • Разработка
  • Фотография
  • Электроника
  • Разное
Menu
  • Админево
  • Разработка
  • Фотография
  • Электроника
  • Разное

Tags

Tags
antiquities (6) aquarium (1) avd (1) csharp (1) dos (6) hardware (1) howto (16) linux (1) mikrotik (14) ms sql (2) netflow (1) norton commander (2) powershell (1) router os (14) sql (2) virtualbox (6) windows (2) wsus (2) моделирование (1) мудрость (1)

Links

  •   i’m on facebook
  •   my photos on flickr
  •   my code on github
  •   write me email
  •   headhunt me
Menu
  •   i’m on facebook
  •   my photos on flickr
  •   my code on github
  •   write me email
  •   headhunt me
Яндекс.Метрика

Sergey Lagovskiy © 2009-2021 Οδύσσεια 0.6