Welcome to TechNet Blogs Sign in | Join | Help

Заметки об Exchange и Active Directory

Информация на данном сайте предоставляется "КАК ЕСТЬ" без каких-либо гарантий и передачи прав. Мнения, высказанные здесь, являются отражением моего личного взгляда, а не позиции работодателя.
Управление получателями в многодоменной среде (часть 1)

В Exchange 2000 и 2003 управление получателями осуществлялось с помощью оснастки "Active Directory - пользователи и компьютеры" (ADUC). По умолчанию она подключалась к произвольному контроллеру текущего домена, но можно было также переключиться на любой другой домен, или весь лес (путем подключения к глобальному каталогу). Кроме того, для преодоления эффектов репликации можно было указать конкретный контроллер домена или глобальный каталог. В Exchange 2007 управление получателями убрано из оснастки и интегрировано с другими функциями управления Exchange - как в графической оболочке, так и в командной строке. Естественно, мы хотели сохранить все возможности, описанные выше, и даже расширили их. Сейчас я расскажу, каким образом они реализованы в среде Powershell.

По умолчанию новый экземпляр Powershell так же, как и ADUC, "видит" только получателей текущего домена (контроллер домена выбирается произвольно). Это можно видеть в заголовке окна Powershell - там указано имя текущего компьютера и облать действия (локальный домен). Кстати, при этом имеется в виду локальный домен компьютера, а не пользователя (потому что такущий администратор может быть из другого леса, а управлять мы все же хотим получателями Exchange в этом лесу). Другой, более универсальный способ, состоит в использовании встроенной переменной $AdminSessionADSettings. Рассмотрим ее поподробнее:

[PS] C:\>$AdminSessionADSettings

ViewEntireForest              : False                               [Видеть весь лес - значит использовать Глобальный каталог]
DefaultScope                  : asia.company.com           [Текущая область действия - в данной случае локальный домен]
PreferredGlobalCatalog        :                                    [Предпочитаемый глобальный каталог]
ConfigurationDomainController : dc16.asia.company.com [Конфигурационный контроллер домена - вся информация, не относящаяся к получателям идет туда/оттуда]
PreferredDomainControllers    : {}                              [Список предпочитаемых контроллеров домена, не более одного на домен]

Именно путем изменения полей этой переменной администратор и может добиться практически неограниченной гибкости в плане использования серверов Active Directory. Как видите, можно переключаться между режимами "весь лес" и "домен", устанавливать текущий домен, задавать предпочитаемые контроллеры домена и глобальный каталог. Все задачи (командлеты) Exchange будут использовать эти установки (если, конечно, в параметрах самой задачи не будет указано иначе). Эти установки действуют в рамках одного процесса Powershell. Все они доступны и в графической оболочке EMC.
Как результат, по умолчанию  - даже без настроек специфических контроллеров домена - администратор может практически позабыть о репликации при выполнении последовательности действий - например, он может создать нового получателя и тут же изменить настройки или удалить его. Если действие происходит в том же процессе Powershell или EMC, будет автоматически выбран тот же контроллер домена, что был использован при создании объекта.
В следующем сообщении я поподробнее рассмотрю функциональность всех полей на примерах.

 

Posted: Friday, February 23, 2007 6:33 PM by vladg

Comments

No Comments

Anonymous comments are disabled
Page view tracker