Обратный звонок RedConnect
ИТ-поддержка

Диагностика компонентов Exchange 2016

1. Диагностика компонентов Exchange 2016 с помощью командлета

Командлет Get-ServerComponentState показывает состояние компонентов почтового сервера.

Запускаем на почтовом сервере командную консоль:

Откроется диалоговое окно:

В нём вводим команду:

Get-ServerComponentState -Identity ˂name_mail_server˃

(˂name_mail_server˃ – имя почтового сервера)

Результат должен быть таким:

Есть важный нюанс - информация о состоянии компонентов хранится в двух местах: Active Directory и реестр сервера. Чтобы быть уверенным, что все компоненты включены, нужно руками проверять данные в реестре и в Active Directory.

Облегчить задачу можно при помощи следующего скрипта:

  1. Записываем в переменную состояние компонентов сервера

    $component_states  = Get-ServerComponentState -Identity ˂имя сервера˃
  2. Получаем значение компонентов из реестра

    $component_states.localstates
  3. Получаем значение компонентов из ActiveDirectory

    $component_states.remotestates
  4. Если какой-то из компонентов не активен, то переводим его в активное состояние с помощью команды:

    Set-ServerComponentState ˂имя сервера˃ -Component Monitoring -State active -Requester HealthAPI

    где ˂имя сервера˃ – имя почтового сервера, Monitoring – компонент.

2. Верификация корректности настроек в Центре управления Exchange

Вход в центр управления по ссылке в браузере

Открываем вкладку Серверы - базы данных, смотрим состояние:

Проверяем состояние сертификатов:

Базовая верификация окончена, сервис работоспособен.

Комментарии для сайта Cackle