понедельник, 25 июля 2016 г.

Список обновлений ОС Windows и других программ

На странице консоли "appwiz.cpl" (пункт "Просмотр установленных обновлений") виден список всех обновлений и ПО от Microsoft, в том числе, и обновления для MS Office.
Появилась задача - получить этот список в текстовом виде.

Оказалось, что "wmic" может получить список только самой ОС
wmic qfe list full
но не другого ПО, а значит он не покажет обновления MS Office.

В связи с этим познакомился с MS PowerShell (поэтому способ ограничен версией MS Windows = по-умолчанию "MS PowerShell" установлен на ОС Windows 7 и выше, а на Windows XP его нужно дополнительно устанавливать)
способ подглядел здесь.

list_winupdates.ps1:
«
$wu = new-object -com “Microsoft.Update.Searcher”
$totalupdates = $wu.GetTotalHistoryCount()
$wu.QueryHistory(0,$totalupdates)| Export-CSV -delimiter "|" .\list_winupdates_result.csv -Encoding UTF8
# по окончанию можно открыть файл с результатами: "ii .\list_winupdates_result.csv"
».

Правой кнопкой по скрипту и "Выполнить с помощью PowerShell". По окончанию выполнения скрипта в папке, рядом со скриптом, появится файл "list_winupdates_result.csv".

Комментариев нет:

Архив