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

Последнее изменение раздела: 2011-03-19

Перемещение удаленных почтовых ящиков также называется перемещением почтовых ящиков между лесами. В системе Microsoft Exchange Server 2010 поддерживается два типа удаленного перемещения почтовых ящиков:

При перемещении почтовых ящиков Exchange 2003 ящики будут перемещаться в автономном режиме. Во время перемещения пользователи не смогут получить доступ к своим почтовым ящикам. При перемещении почтовых ящиков Exchange 2007 с пакетом обновления 2 (SP2) или Exchange 2010 процесс будет проходить в оперативном режиме, поэтому пользователи смогут получать доступ к своим почтовым ящикам во время их перемещения.

При удаленном перемещении почтовых ящиков служба репликации почтовых ящиков Microsoft Exchange (MRS) сохраняет разрешения «Отправить как» и «Получить как». Служба MRS выполняет сопоставление доверенного лица с пользователем в конечном лесу. Эта функция зависит от наличия в конечном лесу всех представляемых объектов получателя и установки соответствующих атрибутов msExchMailboxGUID.

Важно!
Сохранение разрешений может оказаться невозможным при развертывании с разделением разрешений. Это происходит потому, что в развертываниях с разделением разрешений атрибут группы ExchangeTrustedSubsystem не включен в состав группы безопасности разрешений Windows для Exchange.

Служба репликации почтовых ящиков Exchange также использует атрибут msExchMailboxGUID для сохранения разрешений на почтовый ящик и папку почтового ящика. Затем служба репликации сопоставляет разрешения для указания соответствующего пользователя в конечном лесу. Заменяются идентификаторы безопасности (SID) в записях управления доступом (ACE). Если идентификаторы безопасности не совпадают, то разрешения не сохраняются.

Необходимы сведения о других задачах управления, связанных с запросами на перемещение? См. раздел Управление запросами на перемещение.

Предварительные условия

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

Необходимые действия

Использование консоли управления Exchange для создания запроса на перемещение

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Перемещение почтовых ящиков» в разделе Разрешения для почтового ящика.

Если исходный лес является лесом Exchange 2007 или Exchange 2003, администратор, выполняющий перемещение, должен иметь учетные данные для следующих ролей на сервере Exchange 2007:

  • роль администратора сервера Exchange;

  • роль администратора получателей Exchange.

Важно!
Невозможно перемещать почтовые ящики с помощью консоли управления Exchange, если в исходном лесу не установлен сервер клиентского доступа Exchange 2010. Вместо этого следует использовать командную консоль. Дополнительные сведения см. в разделе Создание запроса на перемещение удаленных устаревших компонентов, когда в одном из лесов отсутствует Exchange 2010.
  1. В дереве консоли удаленного леса выберите пункты Конфигурация получателя > Почтовый ящик.

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

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

  4. На странице Введение просмотрите почтовые ящики, которые были выбраны на странице результатов. Если следует удалить или добавить получателей, нажмите кнопку Отмена, а затем внесите изменения в область результатов.

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

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

    • Конечный лес. Выберите конечный лес в предложенном списке. Это поле будет заполнено названиями лесов, добавленных в консоль управления Exchange. Если это поле является пустым, см. раздел Просмотр свойств леса, в котором содержатся инструкции по добавлению лесов.

    • Имя FQDN прокси-сервера службы репликации почтовых ящиков Microsoft Exchange в исходном лесу   Введите полное доменное имя (FQDN) сервера, на котором установлен прокси-сервер службы репликации почтовых ящиков. Это сервер клиентского доступа в удаленном лесу, например CAS01.contoso.com.

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

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

      Пароль. Введите пароль администратора.

  6. На странице Параметры перемещения укажите следующие параметры.

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

    • Домен архива   Введите полное имя домена, в котором будет размещаться архив.

    • Целевая база данных   Введите имя целевой базы данных в удаленном лесу.

  7. На странице Создать запрос на перемещение удаленных почтовых ящиков просмотрите параметры этого запроса на перемещение удаленных почтовых ящиков и нажмите кнопку Создать.

  8. На странице Завершение просмотрите следующие сведения и нажмите кнопку Готово, чтобы закрыть мастер.

    • Состояние Завершено означает, что мастер успешно выполнил задачу.

    • Состояние Сбой означает, что не удалось выполнить задачу. Если задача не выполнена, просмотрите сводные данные, чтобы выяснить, почему это произошло, а затем нажмите кнопку Назад, чтобы внести изменения в конфигурацию.

Использование командной консоли для создания запроса на перемещение

Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Перемещение почтовых ящиков» в разделе Разрешения для почтового ящика.

Если исходный лес является лесом Exchange 2007 или Exchange 2003, администратор, выполняющий перемещение, должен иметь учетные данные для следующих ролей на сервере Exchange 2007 или Exchange 2003:

  • роль администратора сервера Exchange;

  • роль администратора получателей Exchange.

Проверка готовности к перемещению почтовых ящиков между лесами

В этом примере используется параметр WhatIf для проверки готовности почтового ящика к перемещению между лесами и наличия ошибок в синтаксисе команды. При использовании переключателя WhatIf система выполняет проверку почтового ящика. Если почтовый ящик не готов, возвращается ошибка. Эта команда запускается в конечном лесу.

Скопировать код
New-MoveRequest -Identity 'tony@humongousinsurance.com' -Remote -TargetDatabase DB02 -RemoteHostName 'CAS01.humongousinsurance.com' -RemoteCredential (Get-Credential Atlanta\Administrator) -TargetDeliveryDomain 'mail.contoso.com' -WhatIf

Дополнительные сведения о синтаксисе и параметрах см. в описании командлетов New-MoveRequest или Get-Credential.

Перемещение почтового ящика из удаленного леса

В этом примере почтовый ящик пользователя Алексея Орехова перемещается в лес, из которого выполняется команда. После завершения перемещения новым свойством ExternalEmailAddress в исходном лесу будет адрес прокси-сервера Алексея с доменом SMTP mail.contoso.com.

Скопировать код
New-MoveRequest -Identity 'tony@humongousinsurance.com' -Remote -TargetDatabase DB02 -RemoteHostName 'CAS01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com'

Дополнительные сведения о синтаксисе и параметрах см. в разделе New-MoveRequest.

Перемещение почтового ящика в удаленный лес

В этом примере почтовый ящик пользователя «Tony Smith» перемещается в удаленный лес. Используйте эту команду при запуске перемещения из исходного леса. При запуске перемещения из исходного леса необходимо использовать параметр RemoteTargetDatabase для указания базы данных, в которую следует переместить почтовый ящик. После завершения перемещения новым свойством ExternalEmailAddress в исходном лесу будет адрес прокси-сервера Алексея с доменом SMTP mail.contoso.com.

Скопировать код
New-MoveRequest -Identity 'tony@humongousinsurance.com' -Remote -RemoteTargetDatabase DB03 -RemoteHostName 'CAS01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com'

Дополнительные сведения о синтаксисе и параметрах см. в разделе New-MoveRequest.

Создание пакетного запроса на перемещение

В этом примере создается пакетный запрос на перемещение всех почтовых ящиков в исходном лесу из базы данных DB01. Ящики будут перемещаться в целевую базу данных DB02, которая находится в конечном лесу. Значение параметра BatchName равно HumongousDB01ToContosoDB02.

Примечание.
Создание пакета позволяет создать тег для идентификации перемещаемых почтовых ящиков. Когда экземпляр службы репликации почтовых ящиков становится доступен для выполнения перемещения, перемещение каждого почтового ящика выполняется отдельно. Затем можно выполнить фильтрацию результатов поиска с помощью параметра BatchName в командлетах Get-MoveRequest и Get-MoveRequestStatistics.
Скопировать код
Get-MailUser -Database DB01 | New-MoveRequest -Remote -RemoteHostName 'CAS01.humongousinsurance.com' -TargetDatabase DB02 -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com' -BatchName HumongousDB01ToContosoDB02

Дополнительные сведения о синтаксисе и параметрах см. в разделах Get-MailUser или New-MoveRequest.

Создание запроса на перемещение, приостанавливаемого перед завершением

В этом примере создается запрос на удаленное перемещение всех почтовых ящиков в целевом лесу, имена которых начинаются с «a». Запрос будет приостановлен после перемещения всего начального содержимого, но до того, как почтовый ящик будет заблокирован и переключен на новое расположение. Затем запрос на перемещение будет возобновлен с помощью командлета Resume-MoveRequest.

Примечание.
Создание пакета позволяет создать тег для идентификации перемещаемых почтовых ящиков. Когда экземпляр службы репликации почтовых ящиков становится доступен для выполнения перемещения, перемещение каждого почтового ящика выполняется отдельно. Затем можно выполнить фильтрацию результатов поиска с помощью параметра BatchName в командлетах Get-MoveRequest и Get-MoveRequestStatistics.
Скопировать код
Get-MailUser -Anr a* | New-MoveRequest -Remote -RemoteHostName 'CAS01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com' -TargetDatabase DB02 -SuspendWhenReadyToComplete -BatchName "Aug28 - To be Completed at 11pm"

Дополнительные сведения о синтаксисе и параметрах см. в разделах Get-MailUser или New-MoveRequest.

Создание запроса на перемещение, обрабатываемого указанным сервером

В этом примере создается запрос на перемещение, обрабатываемый сервером клиентского доступа CAS1.contoso.com, где установлена служба репликации почтовых ящиков.

Примечание.
Параметр MRSServer зарезервирован для целей отладки. Используйте этот параметр только по просьбе сотрудников технической поддержки. Если этот параметр используется при нефункционирующем сервере, запрос на перемещение не будет обработан.
Скопировать код
New-MoveRequest -Identity 'tony@humongousinsurance.com' -RemoteHostName 'CAS01.humongousinsurance.com' -Remote -RemoteCredential $Cred -TargetDatabase DB02 -TargetDeliveryDomain 'mail.contoso.com' -MRSServer CAS1.contoso.com

Дополнительные сведения о синтаксисе и параметрах см. в разделе New-MoveRequest.

Создание приостановленного запроса на перемещение

В этом примере создается пакетный запрос на перемещение, отложенное для всех почтовых ящиков в конечном лесу, в которых значение параметра CustomAttribute1 приравнено к «Monday». Рекомендуется использовать эту команду, если следует создать запрос на перемещение немедленно, а возобновить его вечером, когда снижается почтовый трафик.

Примечание.
Создание пакета позволяет создать тег для идентификации перемещаемых почтовых ящиков. Когда экземпляр службы репликации почтовых ящиков становится доступен для выполнения перемещения, перемещение каждого почтового ящика выполняется отдельно. Затем можно выполнить фильтрацию результатов поиска с помощью параметра BatchName в командлетах Get-MoveRequest и Get-MoveRequestStatistics.
Скопировать код
Get-MailUser -Filter {CustomAttribute1 -eq 'Monday'} | New-MoveRequest -RemoteHostName 'CAS01.humongousinsurance.com' -Remote -RemoteCredential $Cred -TargetDatabase DB01 -TargetDeliveryDomain 'mail.contoso.com' -Suspend -SuspendComment "Resume after 11:00 p.m. PST" -BatchName "MondayMoves_HumongousToContoso"

Дополнительные сведения о синтаксисе и параметрах см. в разделах Get-MailUser или New-MoveRequest.