Respostas:
Além de systeminfo
haver também
wmic qfe
Exemplo:
wmic qfe get hotfixid | find "KB99999"
wmic qfe | find "KB99999"
Há também update.exe
Ou no PowerShell, basta ajustá-lo às suas necessidades:
Get-WmiObject -query 'select * from win32_quickfixengineering' | foreach {$_.hotfixid}
O PowerShell 2.0 contém o cmdlet get-hotfix, que é uma maneira fácil de verificar se um determinado hotfix está instalado no computador local ou remoto. Um exemplo da sintaxe básica é
get-hotfix -id KB974332
Algumas outras possibilidades: Grep% windir% \ Windowsupdate.log para o número da KB. Ou use reg.exe para exportar as chaves de instalação correspondentes.
grep
. Eu tenho que usar find
.
wmic
lançada regularmente.wmic /output:stdout qfe get hotfixid | find "KB99999"
.