为跨林迁移请求准备邮箱

适用于:Exchange Server 2013

总结: 了解如何在 Exchange 2013 中为跨林移动准备邮箱。

Microsoft Exchange 2013 支持使用 Exchange 命令行管理程序,尤其是 New-MoveRequestNew-MigrationBatch cmdlet 进行邮箱移动和迁移。 您还可以通过 Exchange 管理中心 (EAC) 移动邮箱。 请注意,可以将 Exchange 2010 和 Exchange 2013 邮箱移动到 Exchange 2013 林。

若要将邮箱从 Exchange 林移动到 Exchange 2013 林,Exchange 2013 目标林必须包含具有一组指定 Active Directory 属性的有效启用邮件的用户。 如果在林中至少存在一个已部署的 Exchange 2013 客户端访问服务器,该林将被视为 Exchange 2013 林。

要准备移动邮箱,必须在目标林中创建具有所需属性且启用邮件的用户。 下面是用于创建具有所需属性且启用邮件的用户的两种推荐方法:

  • 如果已为跨林全局地址列表 (GAL) 同步部署了 Microsoft Identity Lifecycle Manager (ILM),则创建启用邮件的用户的推荐方法是使用 ILM 2007 Feature Pack 1 (FP1) Service Pack 1 (SP1)。 我们已创建了示例代码,您可以使用此示例代码了解如何自定义 ILM 以同步源邮箱用户和目标邮件用户。

    有关包括如何下载示例代码的详细信息,请参阅使用示例代码准备跨林移动的邮箱

  • 如果使用 ILM/MIIS 以外的 Active Directory 工具创建了目标邮件用户,请使用带有 Identity 参数的 Update-Recipient cmdlet 运行地址列表服务,以便为目标邮件用户生成 LegacyExchangeDN。 我们已创建了 Windows PowerShell 脚本示例,用于对 Active Directory 进行读取和写入操作以及调用 Update-Recipient cmdlet。

    有关此脚本示例的详细信息,请参阅在命令行管理程序中使用 Prepare-MoveRequest.ps1 脚本准备跨林移动的邮箱

创建完目标邮件用户之后,则可以通过运行 New-MoveRequestNew-MigrationBatch cmdlet 将邮箱移动到目标 Exchange 2013 林。

有关远程移动请求的详细信息,请参阅下列主题:

有关远程邮箱移动和远程旧版邮箱移动的详细信息,请参阅Exchange 2013 中的邮箱移动

本主题的其余部分将介绍移动邮箱时所需的 Active Directory 邮件用户属性。 这些属性会在使用代码或脚本准备移动邮箱时配置。 但是,您可以使用 Active Directory 编辑器手动复制这些属性。

移动邮箱时必需的 Active Directory 用户属性

要支持远程邮箱移动,目标 Exchange 2013 林中的邮件用户对象必须具有本节中所介绍的以下 Active Directory 属性:

  • 强制属性
  • 可选属性
  • 链接的属性
  • 链接的用户属性
  • 资源邮箱属性
  • 附加属性

强制属性

下表列出了为确保 New-MoveRequest cmdlet 正常运行,需要在 ILM 中对目标邮件用户配置的最少的一组属性。

邮件用户的属性

邮件用户的 Active Directory 属性 操作
displayName 复制源邮箱的相应属性或生成新值。
Mail 直接复制源邮箱的相应属性。
mailNickname 复制源邮箱的相应属性或生成新值。
msExchArchiveGUID and msExchArchiveName 直接复制源邮箱的相应属性。 仅当源邮箱为 Exchange 2010 时,这些属性才可用。
msExchMailboxGUID 直接复制源邮箱的相应属性。
msExchRecipientDisplayType -2147483642(十进制)//等于 0x80000006(十六进制)。
msExchRecipientTypeDetails 128(十进制)/0x80(十六进制)。
msExchUserCulture 直接复制源邮箱的相应属性。
msExchVersion 44220983382016(十进制)。
cn 复制源邮箱的相应属性或生成新值。
proxyAddresses 复制源邮箱的 proxyAddresses 属性。 此外,复制源邮箱的 LegacyExchangeDN 作为目标邮件用户的 proxyAddresses 属性中的 X500 地址。

注意:源邮箱用户的 proxyAddresses 必须包含与目标林的权威域匹配的 SMTP 地址。 这将允许 New-MoveRequest cmdlet 正确选择已启用源邮件的用户(此用户为完成邮箱移动请求后从源邮箱用户转换而来的用户)的 targetAddress ,从而确保邮件路由继续进行下去。
sAMAccountName 复制源邮箱的相应属性或生成新值。

确保该值在目标邮件用户所属的目标林域中是唯一的。
targetAddress 将此属性设置为源邮箱的 proxyAddresses 属性中的 SMTP 地址。

此 SMTP 地址必须属于源林的权威域。
userAccountControl 常量:514 //等于 0x202, ACCOUNTDISABLE | NORMAL_ACCOUNT。
userPrincipalName 复制源邮箱的相应属性或生成新值。 因为已禁用邮件用户登录,所以,未使用此 userPrincipalName

可选属性

不必为确保 New-MoveRequest cmdlet 正常运行而配置下列属性;但是,在移动邮箱后同步这些属性可以提供更好的端到端用户体验。 由于目标林中的 GAL 会显示此目标邮件用户,因此,您应设置下列与 GAL 相关的属性。

邮件用户的 Active Directory 属性 操作
c 直接复制源邮箱的相应属性。
co 直接复制源邮箱的相应属性。
countryCode 直接复制源邮箱的相应属性。
company 直接复制源邮箱的相应属性。
department 直接复制源邮箱的相应属性。
facsimileTelephoneNumber 直接复制源邮箱的相应属性。
givenName 直接复制源邮箱的相应属性。
homePhone 直接复制源邮箱的相应属性。
info 直接复制源邮箱的相应属性。
initials 直接复制源邮箱的相应属性。
l 直接复制源邮箱的相应属性。
mobile 直接复制源邮箱的相应属性。
msExchAssistantName 直接复制源邮箱的相应属性。
msExchHideFromAddressLists 直接复制源邮箱的相应属性。
otherHomePhone 直接复制源邮箱的相应属性。
otherTelephone 直接复制源邮箱的相应属性。
pager 直接复制源邮箱的相应属性。
physicalDeliveryOfficeName 直接复制源邮箱的相应属性。
postalCode 直接复制源邮箱的相应属性。
sn 直接复制源邮箱的相应属性。
st 直接复制源邮箱的相应属性。
streetAddress 直接复制源邮箱的相应属性。
telephoneAssistant 直接复制源邮箱的相应属性。
telephoneNumber 直接复制源邮箱的相应属性。
title 直接复制源邮箱的相应属性。

链接的属性

链接的属性是引用本地林中的其他 Active Directory 对象的 Active Directory 属性。 您无法直接将链接的属性值从源林中的邮箱复制到目标林中的邮件用户。 首先,必须在源林中找到源邮箱属性引用的 Active Directory 对象。 然后,必须在目标林中找到与上面提到的源林中的 Active Directory 对象相对应的 Active Directory 对象。 最后,将目标邮件用户的属性设置为引用目标林中的 Active Directory 对象。

邮件用户的 Active Directory 属性 操作
altRecipient 对应于源邮箱的 altRecipient 属性。
deliverAndRedirect 直接复制源邮箱的相应属性。 此属性是一个布尔值,应与 altRecipient 同时设置。
Manager (及其反向链接) 对应于源邮箱的管理器属性。
MemberOf (反向链接) 它是组成员属性的反向链接。
publicDelegates (及其反向链接) 对应于源邮箱的 publicDelegates 属性。

链接的用户属性

如果要将邮箱移动到 Exchange 2013 资源林,资源林中的邮箱被视为 链接邮箱。 在这种情况下,您需要在(目标)资源林中创建一个链接的邮件用户。 要创建链接的邮件用户,您需要设置下表中显示的属性。

邮件用户的 Active Directory 属性 操作
msExchMasterAccountHistory 直接复制源邮箱的相应属性。
msExchMasterAccountSid 如果源邮箱中具有 msExchMasterAccountSid ,请复制该属性。 否则请复制源邮箱的 objectSid
msExchRecipientDisplayType 常量:-1073741818(十进制)//等于 无符号 0xC0000006。

注意

只有在源林和目标林之间存在林信任时,才能创建链接的邮箱。

如果禁用了源对象,且 msExchMasterAccountSid 属性已设置为自身(资源邮箱,共享邮箱),请勿对目标用户标记任何内容。

如果禁用了源对象,且未设置 msExchMasterAccountSid 属性,则邮箱无效。

如果启用了源对象,且已设置 msExchMasterAccountSid 属性,则邮箱无效。

资源邮箱属性

如果希望将资源邮箱移动到 Exchange 2013 林,则需要对目标邮件用户设置下表中显示的属性。

邮件用户的 Active Directory 属性 操作
msExchRecipientDisplayType 如果源邮箱是一个会议室邮箱:
  • 常量:-2147481850 (十进制) //等效于 无符号 0x80000706。
如果源邮箱是一个设备邮箱:
  • 常量:-2147481594 (十进制) //等效于 无符号 0x80000806。
msExchResourceCapacity 直接复制源邮箱的相应属性。
msExchResourceDisplay 直接复制源邮箱的相应属性。
msExchResourceMetaData 直接复制源邮箱的相应属性。
msExchResourceSearchProperties 直接复制源邮箱的相应属性。

附加属性

在 Exchange 2007 中, Move-Mailbox cmdlet 在移动邮箱时还复制了下表中显示的属性。 根据组织需要,您可以选择复制这些属性。

邮件用户的 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 直接复制源邮箱的相应属性。