将公用文件夹从 Exchange 2013 迁移到 Exchange 2016

 

停用 Exchange 2013 服务器之前,需要将公用文件夹迁移到 Exchange 2016 服务器。若想将 Exchange 2013 公用文件夹迁移到 Exchange 2016,需要将所有 Exchange 2013 公用文件夹邮箱移动到 Exchange 2016 服务器。

移动公用文件夹邮箱前,应考虑以下注意事项:

  • Exchange 2016 容量公用文件夹邮箱的大小可能根据公用文件夹及其邮箱的数量而显著不同。请确保将公用文件夹邮箱移动到的 Exchange 2016 服务器具有足够的存储容量。

  • 移动所需的时间将公用文件夹邮箱移动到 Exchange 2016 可能需要一些时间。影响耗时长短的因素包括公用文件夹邮箱大小、公用文件夹邮箱数量、可用的网络容量和其它因素。好消息是,在公用文件夹邮箱移动期间,公用文件夹仍然可用。移动完成时,将只显示一个简单的窗口,其中公用文件夹可能不可用。

我该如何做?

请执行以下步骤,来将公用文件夹邮箱从 Exchange 2013 移动到 Exchange 2016。

  1. 打开 Exchange 2016 邮箱服务器上的 Exchange 命令行管理程序。

  2. 运行以下命令,以获取可接收公用文件夹邮箱的 Exchange 2016 邮箱数据库列表。使用本信息检查每个 Exchange 2016 邮箱数据库可用的驱动器空间。

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 15.1*") -And ($_.ServerRole -Like "*Mailbox*")} | Get-MailboxDatabase | Format-Table Name, EdbFilePath, Server
    
  3. 运行以下命令以获取 Exchange 2013 公用文件夹邮箱列表。此命令创建的列表包括公用文件夹邮箱名称、大小以及 Exchange 2013 服务器的所在位置。

    Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 15.0*") -And ($_.ServerRole -Like "*Mailbox*")} | Get-Mailbox -PublicFolder | Get-MailboxStatistics | Format-Table DisplayName, TotalItemSize, ServerName
    
  4. 可使用之前命令的信息来决定接收部分或全部公用文件夹邮箱的 Exchange 2016 服务器(如果不只一个)。例如,你可能不想将三个大型公用文件夹邮箱移动到可用驱动器空间不足的服务器中。还可以决定是否立即移动所有的公用文件夹邮箱、特定服务器上的所有公用文件夹邮箱或者特定的公用文件夹邮箱。选择符合要执行移动类型的命令。替换为自己的 Exchange 服务器、数据库和公用文件夹邮箱名称。

    • 立即移动所有 Exchange 2013 公用文件夹邮箱。

       Get-ExchangeServer | Where {($_.AdminDisplayVersion -Like "Version 15.0*") -And ($_.ServerRole -Like "*Mailbox*")} | Get-Mailbox -PublicFolder | New-MoveRequest -TargetDatabase Ex2016MbxDatabase
      
    • 立即移动特定 Exchange 2013 服务器上的所有公用文件夹邮箱。

      Get-Mailbox -PublicFolder -Server Ex2013Mbx | New-MoveRequest -TargetDatabase Ex2016MbxDatabase
      
    • 移动特定 Exchange 2013 公用文件夹邮箱。

      New-MoveRequest "Sales Public Folder Mailbox" -TargetDatabase Ex2016MbxDatabase
      
  5. 使用以下命令来查看创建的移动请求状态。根据正在移动的公用文件夹邮箱及可用的网络容量,这可能需要几个小时或几天才能完成移动。为获取可返回的可能状态值列表,请参阅"我如何知道这有效?"部分。

    Get-MoveRequest
    

我如何知道这有效?

若要验证已成功将所有公用文件夹迁移到 Exchange 2016,可检查创建的移动请求状态,并检查公用文件夹邮箱的位置。

执行以下操作以检查移动请求状态:

  1. 打开 Exchange 2016 邮箱服务器上的 Exchange 命令行管理程序。

  2. 运行以下命令来查看创建的移动请求状态。

    Get-MoveRequest
    

以上命令将返回所创建的每个移动请求以及下列状态之一:

  • Completed 公用文件夹邮箱已成功移动到目标 Exchange 2016 邮箱数据库。

  • CompletedWithWarning 公用文件夹邮箱已移动到目标 Exchange 2016 邮箱数据库,但在移动过程中会遇到一个或多个问题。可通过查看已发送到管理员邮箱的移动报表来了解详细信息。

  • CompletionInProgress 公用文件夹邮箱到目标 Exchange 2016 邮箱数据库的移动处于其最后阶段。此邮箱托管的公用文件夹在移动完成的短时间内可能无法使用。

  • InProgress 公用文件夹邮箱到目标 Exchange 2016 邮箱数据库的移动正在进行中。在这一阶段的移动中,此邮箱中托管的公用文件夹处于可用状态。

  • Failed 一个或多个原因导致公用文件夹邮箱移动失败。可通过查看已发送到管理员邮箱的移动报表来了解详细信息。

  • Queued 公用文件夹邮箱的移动已提交,但移动尚未开始。

  • AutoSuspended 公用文件夹邮箱的移动准备进入最后阶段,但直到手动恢复移动后才能执行进一步操作。这有助于你想要选择移动完成的时间。通过在 New-MoveRequest cmdlet 上使用 SuspendWhenReadyToComplete 开关创建移动时,可将移动自动挂起。若要在准备好时继续移动,请使用 Resume-MoveRequest cmdlet。

  • Suspended 公用文件夹邮箱的移动已被 Suspend-MoveRequest cmdlet 挂起,直到手动恢复移动后才能执行进一步操作。若要在准备好时继续移动,请使用 Resume-MoveRequest cmdlet。

移动请求完成后,执行以下操作来查看公用文件夹邮箱的位置:

  1. 打开 Exchange 2016 邮箱服务器上的 Exchange 命令行管理程序。

  2. 运行以下命令以查看公用文件夹邮箱的位置。

    Get-Mailbox -PublicFolder | Get-MailboxStatistics | Format-Table DisplayName, TotalItemSize, ServerName
    

在返回的公用文件夹邮箱列表中,验证每个邮箱都已被移动到 Exchange 2016 邮箱服务器。

有疑问吗?请在 Exchange 论坛中寻求帮助。请访问以下论坛:Exchange ServerExchange OnlineExchange Online Protection