Автоматическое распределение почтовых ящиковAutomatic mailbox distribution

Применимо к: Exchange Server 2010 с пакетом обновления 2 (SP2), Exchange Server 2013Applies to: Exchange Server 2010 Service Pack 2 (SP2), Exchange Server 2013

При создании или перемещении почтового ящика или при включении поддержки почты для существующего пользователя этот почтовый ящик должен храниться в базе данных почтовых ящиков. В Microsoft Exchange Server 2013 можно позволить Exchange выбрать нужную базу данных, используя автоматическое распределение почтовых ящиков.When you create or move a mailbox, or mail-enable an existing user, that mailbox needs to be stored in a mailbox database. In Microsoft Exchange Server 2013, you have the option of letting Exchange choose the database for you using automatic mailbox distribution.

При использовании автоматического распределения почтовых ящиков Exchange просматривает базы данных почтовых ящиков в организации, исключает базы данных, которые не подходят по приведенным ниже в разделе критериям, а затем случайным образом выбирает базу данных для размещения почтового ящика. Данный процесс осуществляет случайное распределение почтовых ящиков по всем подходящим базам данных почтовых ящиков в организации.With automatic mailbox distribution, Exchange looks at the mailbox databases in your organization, excludes databases that aren't suitable using criteria discussed later in this topic, and then randomly chooses a database where the mailbox should be located. This process randomly distributes mailboxes across all of the suitable mailbox databases in your organization.

Автоматическое распределение используется, когда не указан параметр Database на командлеты New-Mailbox и Enable-Mailbox или параметр TargetDatabase для командлета New-MoveRequest .Automatic distribution is used when you don't specify the Database parameter on the New-Mailbox and Enable-Mailbox cmdlets or the TargetDatabase parameter on the New-MoveRequest cmdlet.

Примечание

Автоматическое распределение почтовых ящиков осуществляется только при создании почтового ящика на сервере Exchange 2013, при перемещении почтового ящика на сервер Exchange 2013 или при включении поддержки почты для пользователя. Командлеты New-Mailbox, New-MoveRequest и Enable-Mailbox должны запускаться с сервера, на котором запущен Exchange 2013. Exchange не выполняет автоматическое перераспределение почтовых ящиков для балансировки нагрузки между базами данных в зависимости от нагрузки на сервер.Automatic mailbox distribution is performed only when a mailbox is created on an Exchange 2013 server, moved to an Exchange 2013 server, or when a user is mail-enabled. The New-Mailbox, New-MoveRequest, and Enable-Mailbox cmdlets must be run from a server running Exchange 2013. Exchange doesn't redistribute mailboxes to distribute load across databases automatically based on server load.

Следующий процесс используется для поиска подходящей базы данных почтовых ящиков, в которой необходимо разместить созданный или перемещенный почтовый ящик:The following process is used to find a suitable mailbox database where a new or moved mailbox should be located:

  1. Exchange извлекает список баз данных почтовых ящиков в организации Exchange 2013.Exchange retrieves a list of all mailbox databases in the Exchange 2013 organization.

  2. Любая база данных почтовых ящиков, помеченная для исключения из процесса распределения, удаляется из списка доступных баз данных. Исключением баз данных можно управлять. Дополнительные сведения см. в подразделе Исключение баз данных из автоматического распределения далее в этом разделе.Any mailbox database that's marked for exclusion from the distribution process is removed from the available list of databases. You can control which databases are excluded. For more information, see Exclude Databases from Automatic Distribution later in this topic.

  3. Любая база данных почтовых ящиков, которая расположена за пределами областей управления базами данных, назначенных выполняющему операцию администратору, удаляется из списка доступных баз данных. Дополнительные сведения см. в подразделе Области баз данных далее в этом разделе.Any mailbox database that's outside of the database management scopes applied to the administrator performing the operation is removed from the list of available databases. For more information, see Database Scopes later in this topic.

  4. Любая база данных почтовых ящиков, расположенная за пределами локального сайта Active Directory, на котором выполняется операция, удаляется из списка доступных баз данных.Any mailbox database that's outside of the local Active Directory site where the operation is being performed is removed from the list of available databases.

  5. Из списка оставшихся баз данных почтовых ящиков Exchange случайным образом выбирает базу данных. Если эта база данных подключена к сети и работоспособна, она используется системой Exchange. Если она отключена от сети или неработоспособна, случайным образом выбирается другая база данных. Если подключенные к сети и работоспособные базы данных не найдены, операция завершается с ошибкой.From the remaining list of mailbox databases, Exchange chooses a database randomly. If the database is online and healthy, the database is used by Exchange. If it's offline or not healthy, another database is chosen at random. If no online or healthy databases are found, the operation fails with an error.

Процесс выбора базы данных почтовых ящиков выполняется агента расширения командлета агент управления ресурсами почтового ящика. Mailbox Resources Management Agent — Это один из нескольких агенты расширения командлета, расширяющих возможности выполнения командлетов. Дополнительные сведения о агенты расширения командлета можно агенты расширения командлета.The process of selecting a mailbox database is performed by the Mailbox Resources Management Agent cmdlet extension agent. The Mailbox Resources Management Agent is one of several cmdlet extension agents that extend the functionality of running cmdlets. For more information about cmdlet extension agents, see Cmdlet extension agents.

Если необходимо, никогда не почтовых ящиков, автоматически распределенного, можно отключить Mailbox Resources Management Agent. При отключении агента изменение применяется ко всей организации Exchange. Дополнительные сведения о том, как отключить агенты расширения командлета можно Управление агенты расширения командлета.If you never want mailboxes to be distributed automatically, you can disable the Mailbox Resources Management Agent. When you disable the agent, the change is applied to the entire Exchange organization. For more information about how to disable cmdlet extension agents, see Manage cmdlet extension agents.

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

По умолчанию можно выбрать все базы данных почтовых ящиков и Исправен на серверах Exchange 2013 в локальном сайте Active Directory с автоматическое распределение почтовых ящиков для хранения созданный или перемещенный почтовый ящик. Тем не менее можно исключить из процесса распространения некоторых баз данных по различным причинам. Например можно назначить базы данных почтовых ящиков как база данных ведения журнала, в котором необходимо разместить только почтовые ящики, которые вы вручную. Или может потребоваться временно удалить базу данных из ротации для выполнения запланированного обслуживания. Exchange 2013 предоставляет возможность постоянно или временно исключение баз данных из исключений процесс, с помощью параметра IsExcludedFromProvisioning , который можно задать с помощью командлета Set-MailboxDatabase .By default, all online and healthy mailbox databases on Exchange 2013 servers in the local Active Directory site can be chosen by automatic mailbox distribution to store a new or moved mailbox. However, you might want to exclude some databases from the distribution process for various reasons. For example, you may designate a mailbox database as a journaling database in which only mailboxes you manually specify should be located. Or you might want to temporarily remove a database from rotation to perform scheduled maintenance. Exchange 2013 gives you the option to either permanently or temporarily exclude databases from the exclusion process using the IsExcludedFromProvisioning parameter that can be set using the Set-MailboxDatabase cmdlet.

Примечание

Два других параметра, IsSuspendedFromProvisioning и IsExcludedFromInitialProvisioning, также доступны в командлете Set-MailboxDatabase . Эти параметры будут удалены в будущих версиях Exchange и их использование не поддерживается.Two other parameters, IsSuspendedFromProvisioning and IsExcludedFromInitialProvisioning, are also available on the Set-MailboxDatabase cmdlet. These parameters will be removed in a future release of Exchange and their use isn't supported.

Параметр IsExcludedFromProvisioning имеет два допустимых значений, $True и $False. Если этому свойству присвоено значение $True, базы данных почтовых ящиков исключается из автоматического распределения процесса. Если оно установлено значение $False, базы данных почтовых ящиков включается в процесс автоматической рассылки. Значение по умолчанию — $False.The IsExcludedFromProvisioning parameter has have two valid values, $True and $False. When you set this property to $True, the mailbox database is excluded from the automatic distribution process. When you set it to $False, the mailbox database is included in the automatic distribution process. The default value is $False.

Чтобы исключить базу данных почтовых ящиков из автоматического распределения, используйте следующую команду:To exclude a mailbox database from automatic distribution, use the following command:

Set-MailboxDatabase <database name> -IsExcludedFromProvisioning $True

При исключен базы данных почтовых ящиков из автоматического распределения, единственным способом для создания почтового ящика в или перемещения почтового ящика, база данных — для использования параметра базы данных на командлеты New-Mailbox и Enable-Mailbox или * TargetDatabase* параметр с параметрами командлета New-MoveRequest .When a mailbox database is excluded from automatic distribution, the only way to create a mailbox in, or move a mailbox to, the database is to use the Database parameter on the New-Mailbox and Enable-Mailbox cmdlets or the TargetDatabase parameter on the New-MoveRequest cmdlet.

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

Области управления базами данных представляют собой дополнительный уровень контроля процедуры автоматического распределения почтовых ящиков и появились в Exchange 2013. Если база данных почтовых ящиков подключена к сети и работоспособна, находится на локальном сайте Active Directory и не исключена из автоматического распределения почтовых ящиков, Exchange 2013 проверяет вхождение этой базы данных в область баз данных, назначенную администратору, который запустил данный командлет. Если она входит в эту область баз данных, база данных включается в список баз данных, доступных для данного администратора.Database management scopes are an additional level of control over the automatic mailbox distribution process that are available in Exchange 2013. If a mailbox database is online and healthy, it's in the local Active Directory site, and it isn't excluded from the automatic distribution process, Exchange 2013 checks to see if the mailbox database is included in the database scope applied to the administrator running the cmdlet. If it's included in the database scope, it's included in the list of databases available to that administrator.

Области баз данных являются частью модели разрешений управления доступом на основе ролей (RBAC). Дополнительные сведения о RBAC и областях баз данных см. в следующих разделах:Database scopes are part of the Role Based Access Control (RBAC) permissions model. For more information about RBAC and database scopes, see the following topics:

Области баз данных удобно использовать при наличии большого количества баз данных почтовых ящиков на локальном сайте Active Directory, доступных для автоматического распределения, когда требуется ограничить базы данных, доступные для использования различным группам администраторов. Например, серверы Exchange 2013 могут обслуживать несколько агентств, но требуется разрешить каждому из агентств создавать или перемещать только назначенные ему базы данных почтовых ящиков.Database scopes can be useful if you have many mailbox databases in your local Active Directory site that are available to automatic distribution, but you want to limit which databases can be used by certain sets of administrators. For example, your Exchange 2013 servers may serve several agencies but you only want to allow each agency to create or move mailboxes to mailbox databases that are allocated to them.

По умолчанию все администраторы в организации Exchange 2013 могут просматривать все базы данных почтовых ящиков в организации. Чтобы ограничить число доступных для просмотра баз данных и таким образом ограничить число баз данных, которые администраторы могут использовать для создания или перемещения почтовых ящиков, необходимо выполнить следующие действия.By default, all administrators in an Exchange 2013 organization can see all of the mailbox databases in the organization. To limit the databases that they can see, and therefore limit the databases they can potentially create mailboxes in or move mailboxes to, you must do the following:

  1. С помощью командлета New-ManagementScope создайте настраиваемую область управления базами данных, включающую в себя только те базы данных почтовых ящиков, которые должен использовать администратор.Create a custom database management scope using the New-ManagementScope cmdlet that includes only the mailbox databases you want the administrator to use.

  2. Сопоставьте новую область баз данных с назначением роли управления одним из следующих способов.Associate the new database scope with a management role assignment in one of the following ways:

    • Добавьте новую область баз данных с помощью параметра CustomConfigWriteScope в командлете Set-ManagementRoleAssignment существующего назначения ролей управления. Области баз данных теперь применяется к группы ролей управления, универсальной группе безопасности (USG) или пользователь, которому назначен назначения ролей.Add the new database scope to an existing management role assignment using the CustomConfigWriteScope parameter on the Set-ManagementRoleAssignment cmdlet. The database scope is now applied to the management role group, universal security group (USG), or user assigned the role assignment.

    • Создайте назначение роли управления с помощью командлета New-ManagementRoleAssignment и используйте параметр CustomConfigWriteScope для указания новой области баз данных. Назначение роли можно создать между ролью управления и группой ролей, универсальной группой безопасности или пользователем.Create a management role assignment using the New-ManagementRoleAssignment cmdlet and use the CustomConfigWriteScope parameter to specify the new database scope. You can create a role assignment between a management role and a role group, USG, or user.

  3. Если назначение роли создано для группы ролей или универсальной группы безопасности, добавьте пользователей в эту группу ролей или универсальную группу безопасности, чтобы назначение роли и область базы данных были назначены этим пользователям.If you created a role assignment to a role group or USG, add users to the role group or USG so that the role assignment and database scope are applied to the users.

  4. При необходимости удалите пользователя (или пользователей, являющихся членами групп ролей или универсальных групп безопасности, которые были созданы в предыдущих действиях), которому назначено новое назначение роли, из всех групп ролей или универсальных групп безопасности, которые могут быть назначены области баз данных, содержащей базы данных, доступ к которым требуется запретить.If applicable, remove the user (or users who are members of role groups or USGs you created in the preceding steps) you assigned the new role assignment to from any other role groups or USGs that might be assigned a database scope that contains databases you don't want them to access.

  5. Убедитесь, что администраторы имеют доступ только к необходимым им базам данных.Verify that the administrators have access only to the databases they should have access to.

После выполнения этих действий администраторы, которым назначены назначения ролей с созданными областями баз данных, смогут использовать для создания или перемещения почтовых ящиков только указанные вами базы данных.After you complete these steps, the administrators that are assigned role assignments with the database scopes you created will only be able to create mailboxes in or move mailboxes to the databases you specified.

Дополнительные сведения об использовании областей баз данных для ограничения числа доступных администраторам баз данных почтовых ящиков см. в разделе Управление автоматическим распределением почтовых ящиков с помощью областей базы данных.For more information about how to use database scopes to limit which mailbox databases are available to administrators, see Control automatic mailbox distribution using database scopes.