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 listava. Esse é o método preferido no Windows Server 2003/2008?

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

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

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 do escritório (infelizmente), pensei que agora é relativamente fácil simplesmente ir para 'atualizações instaladas' e fazer uma pesquisa ... o mesmo que as atualizações do Windows, mas a pergunta especificada precisava ser feita a partir de um prompt de comando.

Comando somente do PowerShell:

Get-Hotfix -id kb123456

+1 Não posso acreditar Eu nunca vi essa ferramenta ....
squillman

Eu sei que a pergunta é sobre o servidor, mas apenas para adicionar - parece funcionar no Win7, mas no XP ele retornou um monte de lixo não relacionado, como cerca de 50 repetições do "Arquivo 1" e texto aleatório como "NLSDownlevelMapping".
John Gardeniers

Eu apenas tropecei tentando descobrir mais sobre 'engenharia de correção rápida', depois de encontrar este comando online: Get-WmiObject -query 'select * from win32_quickfixengineering' | foreach {$ _. hotfixid}
l0c0b0x 20/05/10

Na verdade, notei o lixo 'arquivo 1' na vitória de 2003 ... mas a lista de KBs ainda era precisa.
L0c0b0x

tão incrível eu mudei para a resposta correta!
Nick Kavadias

3

Você pode fazer isso com o Powershell:

Get-ChildItem -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix”

Penso que a sua usando o PowerShell aqui para esfregá-lo em um pouco, mas essa chave do Registro é de ouro
Nick Kavadias

Não, não é isso. Mas sim, você pode usar qualquer ferramenta de registro de linha de comando.
23410 squillman

este só funciona em 2003 ... Acabei de publicar um comando que funciona tanto para servidor 2003 e 2008.
l0c0b0x


-1

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.