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

Последнее изменение раздела: 2010-07-07

При создании или перемещении почтового ящика или при включении поддержки почты для существующего пользователя этот почтовый ящик должен храниться в базе данных почтовых ящиков. В предыдущих версиях Microsoft Exchange базу данных почтовых ящиков требовалось указать при выполнении этих операций. В Microsoft Exchange Server 2010 можно позволить Exchange выбрать нужную базу данных, используя автоматическое распределение почтовых ящиков.

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

Автоматическое распределение используется, когда не указан параметр Database для командлетов New-Mailbox и Enable-Mailbox или параметр TargetDatabase для командлета New-MoveRequest.

Примечание.
Автоматическое распределение почтовых ящиков осуществляется только при создании почтового ящика на сервере Exchange 2010, при перемещении почтового ящика на сервер Exchange 2010 или при включении поддержки почты для пользователя. Командлеты New-Mailbox, New-MoveRequest и Enable-Mailbox должны запускаться с сервера, на котором запущен Exchange 2010. Exchange не выполняет автоматическое перераспределение почтовых ящиков для балансировки нагрузки между базами данных в зависимости от нагрузки на сервер.

Следующий процесс используется для поиска подходящей базы данных почтовых ящиков, в которой необходимо разместить созданный или перемещенный почтовый ящик:

  1. Exchange извлекает список баз данных почтовых ящиков в организации Exchange 2010.

  2. Любая база данных почтовых ящиков, помеченная для исключения из процесса распределения, удаляется из списка доступных баз данных. Исключением баз данных можно управлять. Дополнительные сведения см. в подразделе Исключение баз данных из автоматического распределения далее в этом разделе.

  3. Любая база данных почтовых ящиков, которая расположена за пределами областей управления базами данных, назначенных выполняющему операцию администратору, удаляется из списка доступных баз данных. Дополнительные сведения см. в подразделе Области баз данных далее в этом разделе.

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

  5. Из списка оставшихся баз данных почтовых ящиков Exchange случайным образом выбирает базу данных. Если эта база данных подключена к сети и работоспособна, она используется системой Exchange. Если она отключена от сети или неработоспособна, случайным образом выбирается другая база данных. Если подключенные к сети и работоспособные базы данных не найдены, операция завершается с ошибкой.

Процедура выбора базы данных почтовых ящиков выполняется агентом расширения командлета Mailbox Resources Management Agent. Mailbox Resources Management Agent — это один из нескольких агентов расширения командлета, которые расширяют функциональные возможности запущенных командлетов. Дополнительные сведения об агентах расширения командлета см. в разделе Общие сведения об агентах расширения командлета.

Если требуется, чтобы почтовые ящики не распределялись автоматически, можно отключить Mailbox Resources Management Agent. При отключении агента это изменение применяется для всей организации Exchange 2010. Дополнительные сведения об отключении агентов расширения командлета см. в разделе Отключение агента расширения командлета.

Исключение баз данных из автоматического распределения

По умолчанию для сохранения созданного или перемещенного почтового ящика функцией автоматического распределения почтовых ящиков могут выбираться все подключенные к сети и работоспособные базы данных почтовых ящиков на серверах Exchange 2010 локального сайта Служба каталогов Active Directory. Однако по различным причинам может потребоваться исключить некоторые базы данных из процедуры распределения. Например, база данных почтовых ящиков может быть выделена в качестве базы данных ведения журнала, в которой должны храниться только указанные вручную почтовые ящики. Или может потребоваться временно приостановить использование базы данных для проведения планового обслуживания. В Exchange 2010 можно на время или навсегда исключать базы данных из процедуры распределения.

Каждая база данных почтовых ящиков Exchange 2010 имеет два следующих свойства, которые можно задать с помощью командлета Set-MailboxDatabase:

  • IsExcludedFromProvisioning   Используйте данное свойство, если требуется указать, что эту базу данных следует навсегда исключить из автоматического распределения почтовых ящиков.

  • IsSuspendedFromProvisioning   Используйте данное свойство, если требуется указать, что эту базу данных следует временно исключить из автоматического распределения почтовых ящиков.

Оба свойства имеют два допустимых значения: $True и $False. По умолчанию для каждого из свойств используется значение $False. Используемое свойство имеет чисто информационное назначение. Установка значения $True для любого из свойств дает одинаковый результат — исключение соответствующей базы данных из автоматического распределения почтовых ящиков. Чтобы включить базу данных в процедуру автоматического распределения почтовых ящиков, для обоих свойств должно быть задано значение $False.

В Exchange 2010 эти два свойства используются для исключения базы данных почтовых ящиков из автоматического распределения почтовых ящиков, чтобы можно было легко определить, какие базы данных были исключены из автоматического распределения временно, а какие — навсегда.

Чтобы навсегда исключить базу данных почтовых ящиков из автоматического распределения, используйте следующую команду:

Скопировать код
Set-MailboxDatabase <database name> -IsExcludedFromProvisioning $True

Чтобы временно исключить базу данных почтовых ящиков из автоматического распределения, используйте следующую команду:

Скопировать код
Set-MailboxDatabase <database name> -IsSuspendedFromProvisioning $True

Когда база данных почтовых ящиков исключена из автоматического распределения, то единственный способ создания почтового ящика в этой базе данных или перемещения почтового ящика в нее заключается в использовании параметра Database в командлетах New-Mailbox и Enable-Mailbox или параметра TargetDatabase в командлете New-MoveRequest.

Если требуется сделать исключенную базу данных почтовых ящиков доступной для автоматического распределения, задайте для обоих свойств значения $False.

Области баз данных

Области управления базами данных представляют собой дополнительный уровень контроля процедуры автоматического распределения почтовых ящиков, который был добавлен в пакет обновления 1 (SP1) Microsoft Exchange Server 2010. Если база данных почтовых ящиков подключена к сети и работоспособна, находится на локальном сайте Служба каталогов Active Directory и не исключена из автоматического распределения почтовых ящиков, Exchange 2010 с пакетом обновления 1 (SP1) проверяет вхождение этой базы данных в область баз данных, назначенную администратору, который запустил данный командлет. Если она входит в эту область баз данных, база данных включается в список баз данных, доступных для данного администратора.

Области баз данных являются частью модели разрешений управления доступом на основе ролей (RBAC). Дополнительные сведения о RBAC и областях баз данных см. в следующих разделах:

Области баз данных удобно использовать при наличии большого количества баз данных почтовых ящиков на локальном сайте Служба каталогов Active Directory, доступных для автоматического распределения, когда требуется ограничить базы данных, доступные для использования различным группам администраторов. Например, серверы Exchange 2010 с пакетом обновления 1 (SP1) могут обслуживать несколько агентств, но требуется разрешить каждому из агентств создавать или перемещать только назначенные ему базы данных почтовых ящиков.

По умолчанию все администраторы в организации Exchange 2010 с пакетом обновления 1 (SP1) могут просматривать все базы данных почтовых ящиков в организации. Чтобы ограничить число доступных для просмотра баз данных и таким образом ограничить число баз данных, которые администраторы могут использовать для создания или перемещения почтовых ящиков, необходимо выполнить следующие действия.

  1. С помощью командлета New-ManagementScope создайте настраиваемую область управления базами данных, включающую в себя только те базы данных почтовых ящиков, которые должен использовать администратор.

  2. Сопоставьте новую область баз данных с назначением роли управления одним из следующих способов.

    • Добавьте новую область баз данных в существующее назначение роли управления, используя параметр CustomConfigWriteScope командлета Set-ManagementRoleAssignment. Теперь область баз данных назначена группе ролей управления, универсальной группе безопасности (USG) или пользователю, которым назначено назначение роли.

    • Создайте назначение роли управления с помощью командлета New-ManagementRoleAssignment и используйте параметр CustomConfigWriteScope для указания новой области баз данных. Назначение роли можно создать между ролью управления и группой ролей, универсальной группой безопасности или пользователем.

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

  4. При необходимости удалите пользователя (или пользователей, являющихся членами групп ролей или универсальных групп безопасности, которые были созданы в предыдущих действиях), которому назначено новое назначение роли, из всех групп ролей или универсальных групп безопасности, которые могут быть назначены области баз данных, содержащей базы данных, доступ к которым требуется запретить.

  5. Убедитесь, что администраторы имеют доступ только к необходимым им базам данных.

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

Дополнительные сведения об использовании областей баз данных для ограничения числа доступных администраторам баз данных почтовых ящиков см. в разделе Управление автоматическим распределением почтовых ящиков с помощью областей баз данных.