为跨林迁移请求准备邮箱
适用于:Exchange Server 2013
总结: 了解如何在 Exchange 2013 中为跨林移动准备邮箱。
Microsoft Exchange 2013 支持使用 Exchange 命令行管理程序,尤其是 New-MoveRequest 和 New-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-MoveRequest 或 New-MigrationBatch cmdlet 将邮箱移动到目标 Exchange 2013 林。
有关远程移动请求的详细信息,请参阅下列主题:
有关远程邮箱移动和远程旧版邮箱移动的详细信息,请参阅Exchange 2013 中的邮箱移动。
本主题的其余部分将介绍移动邮箱时所需的 Active Directory 邮件用户属性。 这些属性会在使用代码或脚本准备移动邮箱时配置。 但是,您可以使用 Active Directory 编辑器手动复制这些属性。
移动邮箱时必需的 Active Directory 用户属性
要支持远程邮箱移动,目标 Exchange 2013 林中的邮件用户对象必须具有本节中所介绍的以下 Active Directory 属性:
- 强制属性
- 可选属性
- 链接的属性
- 链接的用户属性
- 资源邮箱属性
- 附加属性
强制属性
下表列出了为确保 New-MoveRequest cmdlet 正常运行,需要在 ILM 中对目标邮件用户配置的最少的一组属性。
邮件用户的属性
邮件用户的 Active Directory 属性 | 操作 |
---|---|
displayName | 复制源邮箱的相应属性或生成新值。 |
直接复制源邮箱的相应属性。 | |
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 相关的属性。
与 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 | 如果源邮箱是一个会议室邮箱:
|
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 | 直接复制源邮箱的相应属性。 |