Como obter uma lista de RUs, SPs e outras atualizações instaladas para o Exchange a partir de uma linha de comando ou do PowerShell?

3

Existe uma maneira de obter uma lista de atualizações, pacotes cumulativos, service packs instalados para o MS Exchange Server a partir de uma linha de comando, PowerShell ou Shell de Gerenciamento do Exchange?

Já experimentei Get-Hotfix , Get-WmiObject e Systeminfo , mas todas as opções acima parecem retornar listas de atualizações instaladas somente para o sistema (Windows) e não para o Exchange.

Editar: Get-ExchangeServer não atende às minhas necessidades, pois para o Exchange 2010 SP3 parece sempre reportar a versão 123.4 do Build, apesar de todos os novos Rollups instalados e o número da versão real ser 224.2.

    
por streamofstars 30.12.2014 / 15:03

1 resposta

2

O Microsoft- A maneira recomendada de obter o service pack e a versão de pacote do Exchange é obter as informações da versão do arquivo em Exsetup.exe .

No Shell de Gerenciamento do Exchange, use:

Get-Command Exsetup.exe | ForEach-Object {$_.FileversionInfo}

E, em seguida, procure a versão retornada contra Exchange Server Updates: build numbers and release dates página.

E sim, isso é o mais granular possível, a menos que você queira analisar uma lista de todas as atualizações instaladas para atualizações específicas do Exchange.

    
por 30.12.2014 / 17:20