在某个林没有 Exchange 2010 的位置创建远程旧版移动请求

Exchange 2010
 

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上一次修改主题: 2012-07-23

远程邮箱移动也称为跨林邮箱移动。 Microsoft Exchange Server 2010 支持两种类型的远程邮箱移动:

  • 旧版 Exchange 林的远程邮箱移动 在此方案中,一个林包含 Exchange 2010,而另一个林包含 Exchange Server 2003 Service Pack 2 (SP2)、Exchange Server 2007 SP2 或这二者的组合。 旧版林中未安装任何 Exchange 2010 客户端访问服务器。 您必须使用命令行管理程序执行此类邮箱移动。

  • 在两个林中具有 Exchange 2010 的远程邮箱移动   在此方案中,一个林包含 Exchange 2010 林,另一个林至少具有一个 Exchange 2010 客户端访问服务器。 可以使用 EMC 或命令行管理程序执行此类邮箱移动。 有关详细信息,请参阅创建在两个林中均具有 Exchange 2010 的远程移动请求

将 Exchange 2003 邮箱移动到 Exchange 2010 时,邮箱移动将处于脱机状态。 在移动过程中,用户将无法访问其邮箱。 将 Exchange 2007 SP2 邮箱移至 Exchange 2010 邮箱时,移动将处于联机状态,并且用户可在移动过程中访问其邮箱。

若要执行远程旧版移动请求,您必须在命令中提供以下信息:

  • 已启用邮件的用户的标识

  • RemoteLegacy 开关

  • 远程全局编录服务器的完全限定的域名 (FQDN)

  • 移动请求完成时在源林中为启用邮件的用户创建的外部电子邮件地址的 FQDN

  • 将邮箱移至 Exchange 2010 时的目标数据库,或将邮箱从 Exchange 2010 移至远程旧版数据库时的远程目标数据库

执行远程邮箱移动时,Microsoft Exchange 邮箱复制服务 (MRS) 使用 msExchMailboxGUID 属性查找匹配的用户,从而保留“代理发送”和“代理接收”权限。 然后,MRS 将受信任人映射到目标林中的匹配用户。

重要重要说明:
在拆分权限部署中,可能无法保留权限。 ExchangeTrustedSubsystem 属性不包含在 Exchange Windows 权限安全组中。

MRS 还使用 msExchMailboxGUID 属性来尝试保留邮箱和邮箱文件夹权限。 然后,MRS 会映射这些权限,以指向目标林中的匹配用户。

要查找与移动请求相关的其他管理任务吗? 请查看管理移动请求

有关跨林移动邮箱的先决条件的完整列表,请参阅准备跨林移动请求的邮箱

您必须先获得权限,然后才能执行此过程。若要查看所需的权限,请参阅邮箱权限主题中的“邮箱移动”条目。

注释注意:
不能使用 EMC 创建远程旧版移动请求。

除了前面列出的权限以外,执行移动的管理员还必须在 Exchange 2003 或 Exchange 2007 服务器上拥有下列远程凭据:

  • Exchange Server 管理员角色

  • Exchange 收件人管理员角色

注释注意:
以下示例使用 RemoteCredential 参数。 此参数需要创建并传递凭据对象。此凭据对象是使用 Get-Credential cmdlet 创建的。有关详细信息,请参阅 Get-Credential

此示例将 Tony Smith 的邮箱从 Exchange 2007 SP2 或 Exchange 2003 SP2 林移动到 Exchange 2010 林中。 完成移动时,源林中的新 ExternalEmailAddress 将是 Tony 的代理地址,其中包括 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 将是 Tony 的代理地址,其中包括 SMTP 域 mail.contoso.com。

New-MoveRequest -Identity 'tony@humongousinsurance.com' -RemoteLegacy -RemoteTargetDatabase DB03 -RemoteGlobalCatalog 'GC01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com'

本示例将使用 BatchName 参数值 Washington_HumongousToContoso,为源林中所有将 CustomAttribute2 设置为 Washington 的邮箱创建批移动请求,并将这些邮箱移动到目标林中的目标数据库 DB02。

注释注意:
创建批移动请求时,可以创建一个标记来标识正在移动的邮箱。 MRS 实例可用于执行移动时,将分别移动每个邮箱。 然后可以在 Get-MoveRequestGet-MoveRequestStatistics cmdlet 中使用 BatchName 参数来筛选搜索。
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”开头的所有邮箱创建远程移动请求。 在移动初始内容之后,但在锁定邮箱并切换到新位置之前,该请求将被挂起。

注释注意:
只能对联机邮箱移动并且在从 Exchange 2007 和 Exchange 2010 邮箱数据库移动邮箱时,才使用 SuspendWhenReadyToComplete 参数。 不能将此参数用于脱机移动,或是在从 Exchange 2003 邮箱数据库移动时使用。

因此,需要使用 Resume-MoveRequest cmdlet 恢复该移动请求。

注释注意:
只有联机移动可以使用 SuspendWhenReadyToComplete 参数挂起。
注释注意:
通过创建批次移动,可以创建一个标记来标识要移动的邮箱。 MRS 实例可用于执行移动时,将分别移动每个邮箱。 然后,可以使用 Get-MoveRequestGet-MoveRequestStatistics cmdlet 中的 BatchName 参数来筛选搜索。
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 处理的移动请求,此服务器上安装有 MRS。

注释注意:
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 的目标林中的所有邮箱创建挂起的批移动请求。 如果要立即创建该移动请求,然后在电子邮件流量较低的晚上恢复该请求,则可能需要运行此命令。

注释注意:
通过创建批次移动,可以创建一个标记来标识要移动的邮箱。 MRS 实例可用于执行移动时,将分别移动每个邮箱。 然后,可以使用 Get-MoveRequestGet-MoveRequestStatistics cmdlet 中的 BatchName 参数来筛选搜索。
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"

有关语法和参数的详细信息,请参阅下列 cmdlet 参考主题:

 © 2010 Microsoft Corporation。保留所有权利。
显示: