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

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

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

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

Для выполнения запросов на перемещение удаленных устаревших компонентов необходимо указать в команде следующие сведения:

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

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

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

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

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

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

Использование командной консоли для создания запросов на перемещение удаленных устаревших компонентов

Подраздел «Перемещение почтовых ящиков» в разделе Разрешения для почтового ящика.

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

В дополнение к приведенным выше разрешениям администратору, выполняющему перемещение, необходимы следующие учетные данные на сервере Exchange 2003 или Exchange 2007:

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

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

Примечание.
В следующих примерах показано использование параметра RemoteCredential.

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

В этом примере выполняется перемещение почтового ящика пользователя Tony Smith в лес Exchange 2010 из леса Exchange 2007 с пакетом обновления 2 или Exchange 2003 с пакетом обновления 2. После завершения перемещения новый ExternalEmailAddress в исходном лесу будет представлять собой адрес прокси-сервера этого пользователя с доменом SMTP mail.contoso.com.

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

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

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

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

Создание пакетного запроса на перемещение удаленных устаревших компонентов

В этом примере создается запрос на пакетное перемещение всех почтовых ящиков в исходном лесу, атрибут которых CustomAttribute2 имеет значение «Washington», а затем выполняется перемещение этих почтовых ящиков в целевую базу данных DB02, которая находится в целевом лесу, параметр которого BatchName имеет значение «Washington_HumongousToContoso».

Примечание.
Создание пакетного запроса на перемещение позволяет создавать тег для идентификации перемещаемых почтовых ящиков. Когда экземпляр службы репликации почтовых ящиков становится доступен для выполнения перемещения, выполняется перемещение каждого почтового ящика по отдельности. Затем можно выполнить фильтрацию результатов поиска с помощью параметра BatchName в командлетах Get-MoveRequest и Get-MoveRequestStatistics.
Скопировать код
Get-MailUser -Filter {CustomAttribute2 -eq "Washington"} | New-MoveRequest -RemoteLegacy -RemoteGlobalCatalog 'GC01.humongousinsurance.com' -TargetDatabase DB02 -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com' -BatchName "Washington_HumongousToContoso"

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

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

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

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

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

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

Создание запроса на приостановленное перемещение удаленных устаревших компонентов

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

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

Дополнительные сведения

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