Командлет 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. Если установить значение |
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
Исключения
Исключения | Описание |
---|---|
|
|
Пример
Командлет Test-EdgeSynchronization должен запускаться с транспортного сервера-концентратора, расположенного в сайте Active Directory, на которую подписан пограничный транспортный сервер. В следующем примере кода выполняется диагностика состояния подписанных пограничных транспортных серверов, на выходе указываются только первые 500 различий и создаются события и счетчики производительности для MOM.
Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true