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


Командлет Test-EdgeSynchronization (окончательная первоначальная версия)

 

Применимо к: Exchange Server 2007

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

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

Синтаксис

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

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

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

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

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

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

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

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

Параметры

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

DomainController

Дополнительно

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя (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.

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

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

Ошибки

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

 

Исключения

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

 

 

Пример

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

Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true