Есть ли способ получить список обновлений, накопительных пакетов, пакетов обновления установлен для MS Exchange Server из командной строки, PowerShell или Exchange Management Shell?
Я уже пробовал Get-Hotfix
, Get-WmiObject
и Systeminfo
но все вышеперечисленное, похоже, возвращает списки обновлений, установленных только для системы (Windows), а не для Exchange.
Редактировать: Get-ExchangeServer
не удовлетворяет мои потребности, поскольку для Exchange 2010 SP3 он, кажется, всегда сообщает версию сборки 123.4, несмотря на то, что все новые накопительные пакеты установлены, а реальный номер сборки равен 224.2.
Рекомендуемый Microsoft способ получения пакета обновления Exchange и накопительной версии - это получить информацию о версии файла на Exsetup.exe
.
В командной консоли Exchange используйте:
Get-Command Exsetup.exe | ForEach-Object {$ _. FileversionInfo}
А затем найдите версию, возвращенную против Microsoft Exchange Server Updates: build numbers and release dates
страница.
И да, это действительно настолько детально, насколько вы можете получить, если только вы не хотите анализировать список всех установленных обновлений на предмет обновлений для Exchange.