Почему в Powershell отсутствуют установленные обновления" get-hotfix "и" wmic qfe list"?

Я пытаюсь написать скрипт, чтобы убедиться, что установлено определенное исправление. На одном из наших тестовых компьютеров под управлением Windows 8.1, get-hotfix возвращает неполный список исправлений:

enter image description here

еще есть тонны патчей, показывая в Панели управления Программы и функции:

enter image description here

все наши другие тестовые машины, включая другие, установленные с Windows 8.0 и 8.1, работают нормально. Есть идеи, почему это происходит? Как получить полный список исправлений из Powershell?

изменить: wmic qfe list показывает только те же четыре исправления как get-hotfix Как хорошо.

16
задан a paid nerd
18.12.2022 2:36 Количество просмотров материала 2532
Распечатать страницу

2 ответа

Я считаю Get-Hotfix командлет использует Win32_QuickFixEngineering класс WMI для вывода списка обновлений Windows, но возвращает только обновления, предоставленные компонентной (CBS). Обновления, предоставляемые установщиком Microsoft Windows (MSI) или сайтом Центра обновления Windows, не возвращаются Get-Hotfix/Win32_QuickFixEngineering.

вы можете попробовать использовать Windows Update API через PowerShell, как показано в примере ниже. Дайте этому выстрел и дайте нам знать, если он показывает отсутствует новинки.

$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a Date,Title

изменить: для поиска по результатам, вы можете использовать Where-Object командлет (или псевдоним Where) и фильтр для конкретного исправления:

$Searcher.Search("IsInstalled=1").Updates | Where {$_.Title -like "*KB2760587*"} | ft date,title
9
отвечен bentek 2022-12-19 10:24

вы должны использовать различные способы, чтобы перечислить обновления, установленные различными способами. как установлено wsus или configmgr

посмотреть здесь

https://social.technet.microsoft.com/wiki/contents/articles/4197.how-to-list-all-of-the-windows-and-software-updates-applied-to-a-computer.aspx

1
отвечен Root Loop 2022-12-19 12:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх