Я ищу, чтобы узнать, установлен ли KB через командную строку.
61
Я ищу, чтобы узнать, установлен ли KB через командную строку.
В дополнение к systeminfo
есть также
wmic qfe
Пример:
wmic qfe get hotfixid | find "KB99999"
wmic qfe | find "KB99999"
Существует также update.exe
Или от powershell, просто настройте его под свои нужды:
Get-WmiObject -query 'select * from win32_quickfixengineering' | foreach {$_.hotfixid}
wmic
регулярно выплевывалось.wmic /output:stdout qfe get hotfixid | find "KB99999"
,PowerShell 2.0 содержит командлет get-hotfix, который позволяет легко проверить, установлено ли данное исправление на локальном или удаленном компьютере. Примером основного синтаксиса является
источник
запустите "systeminfo" в окне CMD, и он вернет статистику о вашей системе, включая установленные исправления.
источник
Некоторые другие возможности: Grep% windir% \ Windowsupdate.log для номера КБ. Или используйте reg.exe для экспорта соответствующих ключей установки.
источник
grep
. Я должен использоватьfind
.Приведенная выше команда выдаст вывод в формате html.
источник
Когда кто-то спросил об использовании wmic в приглашении PowerShell, просто используйте Select-String (или sls).
wmic qfe get hotfixid | sls "KB99999"
источник