Поиск по сайту

telegram

Интересуешься IT и системным администрированием? Подпишись на наш канал, где мы делимся инсайдами, новостями и практическими советами! Прокачай свои навыки вместе с нами!

Как определить версию Exchange Server с помощью PowerShell

Перед обновлением Exchange Server до последней версии важно определить, какие версии уже установлены в вашей организации. Лучше всего сделать это с помощью PowerShell, поскольку в разделе «Программы и компоненты» номера сборок могут отображаться некорректно.

В этой статье мы покажем, как быстро и точно узнать текущую версию Exchange с помощью PowerShell-команд.

Онлайн-курс: Планирование и установка Exchange Server 2016 с нуля до запуска в Production.

Курс охватывает все ключевые аспекты управления почтовым сервером: от установки и настройки до обеспечения безопасности и автоматизации. Курс подходит как для начинающих, так и для опытных администраторов.

Зачем определять версию Exchange?

Знание текущей версии Exchange в организации важно по нескольким причинам:

  • Диагностика и устранение проблем – помогает в поиске решений для возникающих ошибок.
  • Определение установленного CU/SU – позволяет узнать, какие накопительные (CU) и обновления безопасности (SU) применены.
  • Обращение в поддержку Microsoft – для получения корректной помощи важно знать точную версию сервера.
  • Совместимость с Outlook – проверка версии Exchange помогает избежать проблем с клиентами Outlook.
  • Обновление серверов – необходимо перед установкой нового CU или SU.
  • Добавление новых серверов – при расширении инфраструктуры важно учитывать совместимость версий.
  • Интеграция с внешними приложениями – некоторые сторонние решения требуют определенных версий Exchange.

Определение версии Exchange с помощью PowerShell

Чтобы узнать текущую версию Exchange, используем командлет Get-ExchangeServer. Для этого:

  1. Откройте Exchange Management Shell с правами администратора.
  2. Выполните следующую команду:

[PS] C:\>Get-ExchangeServer | Format-List Name, Edition, AdminDisplayVersion

Name                : EX01-2016
Edition             : StandardEvaluation
AdminDisplayVersion : Version 15.1 (Build 1913.5)


Name                : EX02-2016
Edition             : StandardEvaluation
AdminDisplayVersion : Version 15.1 (Build 1913.5)

Если в вашей организации несколько серверов Exchange, удобнее отобразить их версии в виде таблицы. Для этого используйте следующую команду в Exchange Management Shell:


[PS] C:\>Get-ExchangeServer | Format-Table Name, Edition, AdminDisplayVersion

Name                 Edition AdminDisplayVersion
----                 ------- -------------------
EX01-2016 StandardEvaluation Version 15.1 (Build 1913.5)
EX02-2016 StandardEvaluation Version 15.1 (Build 1913.5)

Что делать, если на сервере Exchange установлено обновление безопасности? Как узнать, какая именно версия SU установлена? Стандартный командлет Get-ExchangeServer не показывает эту информацию. Давайте разберемся, как это проверить.

Определение версии Exchange с учетом обновлений безопасности

Скопируйте и вставьте следующий скрипт в Exchange Management Shell. Он выведет номер сборки установленных серверов Exchange:


$ExchangeServers = Get-ExchangeServer | Sort-Object Name
ForEach ($Server in $ExchangeServers) {
    Invoke-Command -ComputerName $Server.Name -ScriptBlock { Get-Command Exsetup.exe | ForEach-Object { $_.FileversionInfo } }
}

На следующем шаге мы определим название продукта Exchange, соответствующее найденному номеру сборки.

Определение названия продукта Exchange по номеру сборки

Теперь, когда у нас есть номер сборки Exchange, мы можем сопоставить его с названием продукта.

  1. Перейдите на страницу Microsoft Docs.
  2. Найдите соответствующее название продукта в таблице.

Например, если версия 15.1 (Build 1913.5), то это Exchange Server 2016 CU15.

Заключение

Теперь вы знаете, как определить версию Exchange с помощью PowerShell. Откройте Exchange Management Shell и выполните командлет Get-ExchangeServer. Однако лучше всего использовать PowerShell-скрипт — так вы сможете получить не только основную версию, но и номер сборки установленного обновления безопасности. После этого найдите соответствующее название продукта на официальном сайте документации Microsoft.

Вам понравилась эта статья? Тогда вам, скорее всего, будет интересна другая полезная статья Накопительное обновление 15 для Exchange Server 2019.

Интересуешься IT и системным администрированием? Подпишись на SysAdminHub в Телеграмм или Макс, чтобы узнавать обо всем первым!

Комментарии (0)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

0 Значки
Вложения (0 / 5)
Поделитесь своим местоположением