Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Командлет Test-SmtpConnectivity используется для диагностики возможности успешного установления SMTP-подключения к соединителям получения на определенном сервере. Хотя этот командлет можно запустить вручную, чтобы проверить SMTP-связь на определенном сервере, в основном он используется Microsoft System Center Operations Manager 2007 для проверки возможности приема SMTP-подключений на транспортных серверах для всех привязок на всех соединителях получения этих серверов.

Синтаксис

Test-SmtpConnectivity [-Identity <ServerIdParameter>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

Confirm

Необязательный

System.Management.Automation.SwitchParameter

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

Identity

Необязательный

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Параметр Identity указывает транспортный сервер, для которого командлет проводит проверку SMTP-связи. Командлет проверяет SMTP-связь со всеми соединителями получения, размещенными на указанном сервере. Если сервер не указан, командлет проверяет SMTP-связь со всеми соединителями получения на локальном сервере. Если локальный сервер не является транспортным сервером-концентратором или пограничным транспортным сервером, то командлет возвращает следующую ошибку: «Сервер <имя_сервера> не является транспортным сервером».

MonitoringContext

Необязательный

System.Boolean

Параметр MonitoringContext указывает, следует ли записывать результаты проверки в журнал событий мониторинга с помощью инфраструктуры мониторинга. Если для параметра задано значение $true, то командлет создает события инфраструктуры мониторинга. Если для параметра задано значение $false, то командлет выводит результаты только в консоли управления Exchange.

Значение по умолчанию — $false.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Подробное описание

При запуске командлета Test-SmtpConnectivity на транспортном сервере-концентраторе командлет пытается установить SMTP-подключение ко всем привязкам всех соединителей получения, размещенных на сервере. Для каждой попытки командлет возвращает следующую информацию:

  • Server   Имя сервера, на котором размещен соединитель получения.

  • ReceiveConnector   Имя соединителя получения, к которому осуществляется попытка SMTP-подключения.

  • Binding   Привязка, настроенная для соединителя получения.

  • EndPoint   Фактический IP-адрес и порт, к которому осуществляется попытка SMTP-подключения.

  • StatusCode   Результат попытки подключения. Может иметь одно из следующих значений: Success (успех), Unable to connect (не удалось подключиться), Transient error (временная ошибка), Permanent error (постоянная ошибка), External error (внешняя ошибка).

  • Details   Фактический ответ, полученный от проверяемого сервера. Если попытка подключения не завершилась успехом, в этом поле содержится строка ошибки.

Запись «Проверка потока почты» в разделеРазрешения транспорта.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

Примеры

ПРИМЕР 1

Этот пример проверяет наличие SMTP-связи для всех соединителей получения на сервере Hub01.

Скопировать код
Test-SmtpConnectivity -Identity Hub01

ПРИМЕР 2

Этот пример проверяет наличие SMTP-связи для всех соединителей получения на всех транспортных серверах-концентраторах в организации.

Скопировать код
Get-TransportServer | Test-SmtpConnectivity