Поделиться через


Test-EdgeSynchronization

 

Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Последнее изменение раздела: 2007-06-28

Командлет Test-EdgeSynchronization используется для диагностики текущего состояния синхронизации подписанных пограничных транспортных серверов.

Синтаксис

Test-EdgeSynchronization [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ExcludeRecipientTest <SwitchParameter>] [-MaxReportSize <Unlimited>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]]

Test-EdgeSynchronization -VerifyRecipient <ProxyAddress> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

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

Test-EdgeSynchronization — это диагностирующий командлет, выдающий отчет о состоянии синхронизации подписанных пограничных транспортных серверов. Параметр VerifyRecipient используется с данным командлетом для проверки того, что отдельный получатель был синхронизирован со службой каталогов ADAM (Active Directory Application Mode). Эта задача при запуске вручную предоставляет администратору полезные сведения. Ее также может вызывать Microsoft Operations Manager (MOM). Когда задача вызывается MOM, если сервер граничного транспорта не синхронизован, создается предупреждение.

Роль пограничного транспортного сервера не имеет доступа к службе каталогов Active Directory. Все сведения о конфигурации и получателях хранятся в ADAM. Для выполнения задач, связанных с поиском получателей и обеспечением безопасности сообщений, пограничному транспортному серверу требуются данные, которые находятся в Active Directory. В процессе пограничной подписки организуется односторонняя репликация сведений о конфигурации и получателях из Active Directory в ADAM. При пограничной подписки копируются только сведения, необходимы пограничному транспортному серверу для выполнения задач по защите от нежелательной почты и настройки параметров безопасности сообщений, а также сведения о настройке соединителя, необходимые для обеспечения сквозного потока электронной почты. При пограничной подписке выполняются запланированные обновления, поэтому данные в ADAM остаются актуальными.

Командлет Test-EdgeSynchronization выдает предупреждения, если пограничный транспортный сервер не синхронизован. Выходные данные этого командлета позволяют администратору узнать, какие объекты на пограничном транспортном сервере не синхронизованы. Задача выполняет сравнение данных, хранящихся в Active Directory, и данных, хранящихся в ADAM. Обо всех расхождениях сообщается в выходных данных команды.

Чтобы запустить командлет Test-EdgeSynchronization, необходимо войти в систему компьютера с установленной ролью пограничного транспортного сервера, расположенного в сайте Active Directory, на которую подписан пограничный транспортный сервер. Используемой учетной записи необходимо делегировать следующую роль:

  • роль администратора организации Exchange.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Параметры

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

VerifyRecipient

Обязательный

Microsoft.Exchange.Data.ProxyAddress

Параметр VerifyRecipient используется для проверки состояния синхронизации отдельного получателя. Получатель указывается с помощью назначенного получателю адреса прокси-сервера. Адрес прокси-сервера является адресом электронной почты получателя. Тест проверки получателя и тест, проверяющий синхронизацию данных конфигурации, являются взаимоисключающими.

Confirm

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

System.Management.Automation.SwitchParameter

Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Значение параметра Confirm указывать не требуется.

DomainController

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

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя контроллера домена, который получает данные из службы каталогов Active Directory, необходимо включить в команду параметр DomainController.

ExcludeRecipientTest

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

System.Management.Automation.SwitchParameter

Параметр ExcludeRecipientTest используется для исключения проверки синхронизации данных получателя. Если включить этот параметр, проверяется только синхронизация объектов конфигурации. Проверка синхронизации данных получателя занимает больше времени, чем проверка только данных конфигурации.

MaxReportSize

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

Microsoft.Exchange.Data.Unlimited

Параметр MaxReportSize используется для указания общего числа объектов и свойств, указываемых в результатах. Результаты работы командлета включают список всех несинхронизованных объектов и свойств как для ADAM, так и для Active Directory. Если службы каталогов не синхронизованы, в результатах может оказаться большое количество данных. Если значение этого параметра не указано, используется значение по умолчанию (1000). Минимальное значение этого параметра равно 1. Максимальное значение параметра не ограничено.

MonitoringContext

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

System.Boolean

Параметр MonitoringContext используется, только если MOM применяется для наблюдения за сервером. Если установить значение $true, командлет вставит в объект MonitoringContext события и счетчики производительности, используемые MOM. По умолчанию установлено значение $false.

WhatIf

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

System.Management.Automation.SwitchParameter

Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Указывать значение параметра WhatIf не требуется.

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

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

Ошибки

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

 

Исключения

Исключения Описание

 

 

Пример

Командлет Test-EdgeSynchronization должен запускаться с транспортного сервера-концентратора, расположенного в сайте Active Directory, на которую подписан пограничный транспортный сервер. В первом примере кода выполняется диагностика состояния подписанных пограничных транспортных серверов, на выходе указываются только первые 500 различий и создаются события и счетчики производительности для MOM.

Во втором примере кода проверяется состояние синхронизации отдельного получателя.

Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true
Test-EdgeSynchronization -VerifyRecipient kate@contoso.com