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

 

Применимо к: Exchange Server 2010 SP2, Exchange Server 2010 SP3

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

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

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

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

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

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

  • удостоверение пользователя с включенной поддержкой почты;

  • ключ RemoteLegacy;

  • полное доменное имя (FQDN) сервера удаленного глобального каталога;

  • полное доменное имя внешнего адреса электронной почты, созданного при выполнении запроса перемещения в исходном лесе для пользователя с поддержкой почты;

  • целевую базу данных при перемещении почтовых ящиков на сервер Exchange 2010 или удаленную целевую базу данных при перемещении почтовых ящиков с Exchange 2010 в удаленную устаревшую базу данных.

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

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

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

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

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

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

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

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

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

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

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

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

ПримечаниеПримечание.
В следующих примерах показано использование параметра RemoteCredential. Для этого параметра необходимо создавать и передавать объект учетных данных. Этот объект учетных данных создается с помощью командлета Get-Credential. Дополнительные сведения см. в статье Get-Credential.

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

В этом примере почтовый ящик пользователя Tony Smith перемещается в лес Exchange 2010 из леса Exchange 2007 с пакетом обновления 2 (SP2) или Exchange 2003 с пакетом обновления 2 (SP2). После завершения перемещения новый 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», в целевой лес. Запрос будет приостановлен после перемещения всего исходного содержимого, но перед блокировкой почтовых ящиков и переключением на новое расположение.

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

Затем запрос на перемещение необходимо будет возобновить с помощью командлета 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"

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

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

 © Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены.