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 é
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.
Além de
systeminfo
haver tambémwmic qfe
Exemplo:
Há também
update.exe
Ou no powershell, basta ajustá-lo para suas necessidades:
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 é
execute "systeminfo" em uma janela do CMD e ele recuperará uma carga de estatísticas sobre seu sistema, incluindo quais patches estão instalados.
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.
O comando acima dará a saída no formato html.
Como alguém perguntou sobre o uso de wmic em um prompt do PowerShell, basta usar Select-String (ou sls).
wmic qfe get hotfixid | sls "KB99999"