Подготовка почтовых ящиков для запросов на перемещение между лесами в Exchange Server
Перемещение почтовых ящиков и миграция почтовых ящиков в Exchange 2016 и Exchange 2019 из одного леса в другой требуют подготовки целевого леса, что упрощается с помощью средств и командлетов Exchange. Exchange 2016 поддерживает перемещение и миграцию почтовых ящиков с помощью командной консоли Exchange, в частности командлетов New-MoveRequest и New-MigrationBatch . Вы также можете переместить почтовый ящик в Центре администрирования Exchange (EAC).
Чтобы переместить почтовый ящик Exchange из исходного леса в целевой лес Exchange 2016 или Exchange 2019, целевой лес должен содержать допустимого почтового пользователя (также известного как пользователь с поддержкой почты) с указанным набором атрибутов Active Directory.
В Exchange 2016 можно переместить почтовый ящик Exchange 2010, Exchange 2013 или Exchange 2016 из исходного леса Exchange в целевой лес Exchange 2016. Если в целевом лесу есть хотя бы один сервер почтовых ящиков Exchange 2016, лес считается лесом Exchange 2016.
В Exchange 2019 можно переместить почтовый ящик Exchange 2013, Exchange 2016 или Exchange 2019 из исходного леса Exchange в целевой лес Exchange 2019. Если в целевом лесу есть хотя бы один сервер почтовых ящиков Exchange 2019, лес считается лесом Exchange 2019.
Чтобы подготовиться к перемещению почтового ящика, необходимо создать почтовых пользователей (также известных как пользователи с поддержкой почты) с необходимыми атрибутами Active Directory в целевом лесу. Существует два рекомендуемых подхода для создания пользователей почты с необходимыми атрибутами:
Если вы развернули Диспетчер жизненного цикла удостоверений (ILM) для синхронизации глобального списка адресов между лесами, рекомендуется использовать Microsoft Identity Manager 2016 с пакетом обновления 1 (SP1). Мы создали пример кода, который можно использовать для обучения настройке ILM на синхронизацию исходного пользователя почты и целевого пользователя почты.
Дополнительные сведения, включая сведения о загрузке примера кода, см. в разделе Подготовка почтовых ящиков для перемещения между лесами с помощью примера кода.
Если вы создали целевого почтового пользователя с помощью средства Active Directory, отличного от ILM или Microsoft Identity Integration Server (MIIS), используйте командлет Update-Recipient с параметром Identity , чтобы создать атрибут LegacyExchangeDN для целевого почтового пользователя. Мы создали пример скрипта PowerShell, который выполняет чтение и запись в Active Directory и вызывает командлет Update-Recipient .
Дополнительные сведения об использовании примера сценария см. в статье Подготовка почтовых ящиков к перемещению между лесами с помощью командной консоли Exchange.
После создания целевого почтового пользователя можно выполнить командлеты New-MoveRequest или New-MigrationBatch , чтобы переместить почтовый ящик в целевой лес Exchange 2016 или Exchange 2019.
Дополнительные сведения об удаленных запросах на перемещение см. в следующих разделах:
В оставшейся части этого раздела описываются атрибуты Active Directory пользователя почты, необходимые для перемещения почтового ящика. Эти атрибуты настраиваются во время использования кода или сценария для подготовки перемещения почтового ящика. Однако их можно также скопировать вручную с помощью редактора Active Directory.
Атрибуты пользователя Active Directory, необходимые для перемещения почтового ящика
Для поддержки удаленного перемещения почтового ящика объект пользователя почты в целевом лесу Exchange должен иметь атрибуты Active Directory, описанные в этом разделе:
Обязательные атрибуты
Необязательные атрибуты
Связанные атрибуты
Атрибуты связанного пользователя
Атрибуты почтового ящика ресурсов
Дополнительные атрибуты
Обязательные атрибуты
В следующей таблице перечислен минимальный набор атрибутов, которые необходимо настроить в ILM для целевого пользователя почты, чтобы командлет New-MoveRequest работал правильно.
Атрибуты пользователя почты
Атрибут Active Directory | Действие |
---|---|
displayName | Скопируйте соответствующий атрибут исходного почтового ящика или создайте новое значение. |
Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. | |
mailNickname | Скопируйте соответствующий атрибут исходного почтового ящика или создайте новое значение. |
msExchArchiveGUID and msExchArchiveName | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchMailboxGUID | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchRecipientDisplayType | -2147483642 десятичное число (эквивалентно 0x80000006 шестнадцатеричной). |
msExchRecipientTypeDetails | 128 десятичное число (0x80 шестнадцатеричное число). |
msExchUserCulture | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchVersion | 44220983382016 (десятичный формат). |
cn | Скопируйте соответствующий атрибут исходного почтового ящика или создайте новое значение. |
proxyAddresses | Скопируйте атрибут proxyAddresses исходного почтового ящика. Кроме того, скопируйте значение LegacyExchangeDN исходного почтового ящика в качестве адреса X500 в атрибут proxyAddresses целевого пользователя почты. Примечание. ProxyAddresses пользователя исходного почтового ящика должен содержать SMTP-адрес, соответствующий полномочного домена целевого леса. Это позволяет командлету New-MoveRequest правильно выбрать targetAddress исходного пользователя с включенной поддержкой почты (преобразуемого из пользователя исходного почтового ящика после выполнения запроса на перемещение почтового ящика) для проверки работы маршрутизации почты. |
Samaccountname | Скопируйте соответствующий атрибут исходного почтового ящика или создайте новое значение. Убедитесь в том, что данное значение является уникальным в пределах домена целевого леса, к которому относится целевой пользователь почты. |
Targetaddress | Задайте адрес SMTP в атрибуте proxyAddresses исходного почтового ящика. Этот адрес SMTP должен относиться к заслуживающему доверия домену исходного леса. |
userAccountControl | Константная: 514 (эквивалент 0x202, ACCOUNTDISABLE | NORMAL_ACCOUNT). |
userPrincipalName. | Скопируйте соответствующий атрибут исходного почтового ящика или создайте новое значение. Поскольку пользователю запрещен вход, данное значение userPrincipalName не используется. |
Необязательные атрибуты
Для правильной работы командлета New-MoveRequest следующие атрибуты не требуются. однако их синхронизация обеспечивает более эффективное взаимодействие с пользователем после перемещения почтового ящика. Поскольку глобальный список адресов в целевом лесе отображает данного целевого пользователя почты, необходимо задать следующие атрибуты для глобального списка адресов.
Атрибуты, связанные с глобальным списком адресов
Атрибут Active Directory пользователя почты | Действие |
---|---|
c | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
co | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
countryCode | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
company | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
department | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
facsimileTelephoneNumber | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
givenName; | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
homePhone | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
info | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
initials | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
l | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
mobile | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchAssistantName | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchHideFromAddressLists | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
otherHomePhone | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
otherTelephone | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
pager | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
physicalDeliveryOfficeName | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
postalCode | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
sn | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
st | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
streetAddress | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
телефонAssistant | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
telephoneNumber | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
title | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
Связанные атрибуты
Связанный атрибут — это атрибут Active Directory, который ссылается на другие объекты Active Directory в локальном лесу. Значения связанных атрибутов нельзя напрямую скопировать из почтового ящика в исходном лесе для пользователя почты в целевом лесе. Вместо этого выполните следующие действия.
Найдите объекты Active Directory в исходном лесу, на который ссылается атрибут исходного почтового ящика.
Найдите соответствующие объекты Active Directory в целевом лесу.
Задайте атрибут целевого почтового пользователя для ссылки на объекты Active Directory в целевом лесу.
Связанные атрибуты
Атрибут Active Directory пользователя почты | Действие |
---|---|
altRecipient | Соответствует атрибуту altRecipient исходного почтового ящика. |
deliverAndRedirect | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. Данный атрибут является логическим значением, которое необходимо задать вместе с altRecipient. |
Manager (и его обратные ссылки) | Соответствует атрибуту manager исходного почтового ящика. |
MemberOf (обратные ссылки) | Это обратная ссылка атрибута члена группы. |
publicDelegates (и его обратные ссылки) | Соответствует атрибуту publicDelegates исходного почтового ящика. |
Атрибуты связанного пользователя
Если вы хотите переместить почтовый ящик в лес ресурсов Exchange, почтовый ящик в лесу ресурсов считается связанным почтовым ящиком. В данном сценарии необходимо создать связанного пользователя почты в (целевом) лесе ресурсов. Чтобы создать связанного пользователя почты, необходимо задать атрибуты, указанные в следующей таблице.
Атрибуты связанного пользователя почты
Атрибут Active Directory | Действие |
---|---|
msExchMasterAccountHistory | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchMasterAccountSid | Если у исходного почтового ящика есть атрибут msExchMasterAccountSid, скопируйте его. В противном случае скопируйте атрибут objectSid исходного почтового ящика. |
msExchRecipientDisplayType | Constant:-1073741818 decimal (эквивалент ).*unsigned* 0xC0000006 |
Примечание.
Связанный почтовый ящик можно создать только при наличии доверия между исходным и целевым лесом.
Если исходный объект отключен, а атрибут msExchMasterAccountSid установлен сам на себя (почтовый ящик ресурсов, общий почтовый ящик), не делайте пометок для целевого пользователя.
Если исходный объект отключен, а атрибут msExchMasterAccountSid не задан, то данный почтовый ящик не является допустимым.
Если исходный объект включен, а атрибут msExchMasterAccountSid задан, то данный почтовый ящик не является допустимым.
Атрибуты почтового ящика ресурсов
Если вы хотите переместить почтовый ящик ресурса в лес Exchange, необходимо задать атрибуты, показанные в следующей таблице, для целевого почтового пользователя.
Атрибуты почтового ящика ресурсов
Атрибут Active Directory пользователя почты | Действие |
---|---|
msExchRecipientDisplayType | Если исходный почтовый ящик является конференц-залом: Константная: -2147481850 десятичное число (эквивалентно *unsigned* 0x80000706 ). Если исходный почтовый ящик является почтовым ящиком оборудования: константная: -2147481594 десятичное число (эквивалентно *unsigned* 0x80000806 ). |
msExchResourceCapacity | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchResourceDisplay | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchResourceMetaData | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchResourceSearchProperties | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
Дополнительные атрибуты
Атрибуты почтового ящика ресурсов
Атрибуты Active Directory пользователя почты | Описание |
---|---|
comment | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
deletedItemFlags | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
delivContLength | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
departmentNumber | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
description | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
division | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
Employeeid | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
employeeNumber | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
employeeType | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
extensionAttribute1-15 | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
homePostalAddress | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
internationalISDNNumber | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
ipPhone | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
language | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
lmPwdHistory | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
Localeid | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
mAPIRecipient | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
middleName | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msDS-PhoneticCompanyName | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msDS-PhoneticDepartment | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msDS-PhoneticDisplayName | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msDS-PhoneticFirstName | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msDS-PhoneticLastName | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchBlockedSendersHash | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchELCExpirySuspensionEnd | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchELCExpirySuspensionStart | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchELCMailboxFlags | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchExternalOOFOptions | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchMessageHygieneFlags | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchMessageHygieneSCLDeleteThreshold | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchMessageHygieneSCLJunkThreshold | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchMessageHygieneSCLQuarantineThreshold | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchMessageHygieneSCLRejectThreshold | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchMDBRulesQuota | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchPoliciesExcluded | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchSafeRecipientsHash | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchSafeSendersHash | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
msExchUMSpokenName | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
otherFacsimileTelephoneNumber | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
otherIpPhone | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
otherMobile | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
otherPager | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
preferredDeliveryMethod | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
personalPager | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
personalTitle | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
photo | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
pOPCharacterSet | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
pOPContentFormat | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
postalAddress | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
postOfficeBox | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
primaryInternationalISDNNumber | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
primaryTelexNumber | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
showInAdvancedViewOnly | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
street | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
terminalServer | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
textEncodedORAddress | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
thumbnailLogo | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
thumbnailPhoto | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
url | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
userCert | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
userCertificate | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
userSMIMECertificate | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |
wWWHomePage | Непосредственно скопируйте соответствующий атрибут исходного почтового ящика. |