将公用文件夹移到其他公用文件夹邮箱中

适用于:Exchange Server 2013

如果公用文件夹邮箱的内容开始超过邮箱配额,则可能需要将公用文件夹移动到其他公用文件夹邮箱。 有几种方法可以执行此操作。 若要移动一个或多个不包含子文件夹的公用文件夹,可以使用 PublicFolderMoveRequest cmdlet。 如果需要移动整个公用文件夹分支 (其中包括父公用文件夹和) 的所有子文件夹,可以使用 Move-PublicFolderBranch.ps1 安装 Exchange 2013 时可用的脚本。

有关与公用文件夹相关的其他管理任务,请参阅公用文件夹程序

开始前,有必要了解什么?

  • 估计完成该任务的时间取决于公用文件夹的大小。

  • 您必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 共享和协作权限主题中的"公用文件夹"条目。

  • 不能使用 EAC 执行这些过程。 必须使用命令行管理程序。

  • 如果要移动的文件夹包含子文件夹,则默认情况下不会移动这些子文件夹。 如果要移动公用文件夹及其所有子文件夹,请使用 Move-PublicFolderBranch.ps1 脚本。

  • 移动公用文件夹只会移动公用文件夹的物理内容,不会改变逻辑层次结构。

  • 根据公用文件夹的大小及其包含的内容量,移动可能需要几个小时才能完成。 在此期间,用户将能够访问公用文件夹。 但是,当文件夹处于“正在完成”状态时,用户将无法在短时间内访问公用文件夹。

  • 一次只能执行一个公用文件夹移动请求。 完成请求后,必须使用 Remove-PublicFolderMoveRequest cmdlet 删除请求。

  • 若要检查正在进行的公用文件夹移动请求的状态,请运行 Get-PublicFolderMoveRequest cmdlet。

  • 若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键

提示

是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。

移动单个公用文件夹

此示例开始进行将公用文件夹 \CustomerEnagagements 从公用文件夹邮箱 DeveloperReports 移动到 DeveloperReports01 的移动请求

New-PublicFolderMoveRequest -Folders \DeveloperReports\CustomerEngagements -TargetMailbox DeveloperReports01

注意

移动请求处于活动状态时,目标公用文件夹邮箱将被锁定。

有关语法和参数的详细信息,请参阅 New-PublicFolderMoveRequest

移动多个公用文件夹

此示例开始将 \Dev 公用文件夹分支下的公用文件夹移动到目标公用文件夹邮箱 DeveloperReports01 的请求。 此示例不会移动公用文件夹 \Dev。

New-PublicFolderMoveRequest -Folders \Dev\CustomerEngagements,\Dev\RequestsforChange,\Dev\Usability -TargetMailbox DeveloperReports01

注意

移动请求处于活动状态时,目标公用文件夹邮箱将被锁定。

有关语法和参数的详细信息,请参阅 New-PublicFolderMoveRequest

移动一个公用文件夹分支

此示例使用 Move-PublicFolderBranch.ps1 脚本移动公用文件夹的分支。 这会启动公用文件夹 \Dev 及其所有子文件夹到公用文件夹邮箱 DeveloperReports01 的移动请求。 脚本位于 scripts 文件夹中,必须从该位置运行。

CD $env:ExchangeInstallPath\scripts

.\Move-PublicFolderBranch.ps1 -FolderRoot \Dev -TargetPublicFolderMailbox DeveloperReports01

如何知道操作成功?

若要验证是否成功创建了公用文件夹移动请求,可以运行以下命令:

Get-PublicFolderMoveRequest | Format-List Status

状态 为 Completed 指示移动请求已成功。

如果移动请求失败,可能需要还原公用文件夹或其内容。 有关详细信息,请参阅 从失败的移动中还原公用文件夹和公用文件夹邮箱