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.