Listar todos os hotfixes aplicados ao servidor windows

9

Costumava haver uma ferramenta de linha de comando chamada QFECheck no Windows Server 2000 que as listaria. Este é o método preferido no Windows Server 2003/2008?

Sei que estão listados em Adicionar / remover programas, mas é difícil capturá-los para uma auditoria dessa maneira.

Posso fazer isso sem ter que instalar um executável de complemento?

    
por Nick Kavadias 29.09.2009 / 02:48

4 respostas

11

Os seguintes comandos funcionam no prompt de comando 'regular' e no PowerShell, também para Windows Server 2003 e Windows Server 2008 :

wmic qfe get Hotfixid

para descobrir se uma atualização específica foi instalada:

wmic qfe | find "123456"

No entanto, ele não fornece nenhuma atualização de escritório (infelizmente), achei que é relativamente fácil acessar as 'atualizações instaladas' e fazer uma pesquisa ... o mesmo que as atualizações do Windows, mas a pergunta especificada precisava ser feito a partir de um prompt de comando.

Comando somente do Powershell:

Get-Hotfix -id kb123456
    
por 20.05.2010 / 22:57
3

Você pode fazer isso com o Powershell:

Get-ChildItem -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix”
    
por 29.09.2009 / 03:33
2

O PowerShell agora inclui o comando Get-HotFix , que é muito mais fácil de lembrar.

    
por 27.03.2012 / 20:23
-1

eles também estão listados no diretório windows.

    
por 07.10.2009 / 17:25