在 Exchange Server 中将邮箱导出到 .pst 文件的过程

适用于:yes-img-162016 yes-img-192019 yes-img-se订阅版

邮箱导出请求使用 Microsoft Exchange 邮箱复制服务 (MRS) 将邮箱的内容导出到 .pst 文件。 有关详细信息,请参阅 Exchange Server 中的邮箱导入和导出

本主题介绍如何:

  • 创建邮箱导出请求。

  • 查看邮箱导出请求。

  • 修改尚未完成的邮箱导出请求。

  • 挂起尚未完成或失败的邮箱导出请求。

  • 恢复挂起或失败的邮箱导出请求

  • 删除邮箱导出请求。

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

重要

本主题中的过程需要邮箱导入导出角色,默认情况下,该角色不会分配给任何角色组。 若要将角色分配给你所属的角色组,请参阅 向角色组添加角色。 请注意,权限更改需要注销并登录才能使更改生效。

  • 估计完成每个步骤时间:5 分钟

  • 需要将邮箱导出到 UNC 网络共享上的 .pst 文件 (\ <Server>\ <Share>\ 或 \ <LocalServerName>\c$) 。 Exchange 受信任的子系统安全组需要对网络共享具有读/写权限。 如果共享没有此权限,则尝试将邮箱导出到 .pst 文件时会出现错误。

  • 可以在 Exchange 管理中心 (EAC) 或 Exchange 命令行管理程序中创建邮箱导出请求。 所有其他过程只能在 Exchange 命令行管理程序中完成。 有关访问和使用 EAC 的详细信息,请参阅 Exchange Server 中的 Exchange 管理中心。 若要了解如何在本地 Exchange 组织中打开 Exchange 命令行管理程序,请参阅 Open the Exchange Management Shell

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

提示

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

创建邮箱导出请求

使用 EAC 创建邮箱导出请求

  1. 在 EAC 中,转到 “收件人>邮箱> ”,单击“ 更多选项”图标,然后选择“ 导出到 PST 文件”。

    在 EAC 中,选择“收件人、邮箱”,然后选择“更多选项”。

  2. 此时会打开 “导出到 .pst 文件 ”向导。 在第一页上,选择源邮箱,然后选择以下选项之一:

    • 仅导出此邮箱的内容

    • 仅导出此邮箱存档的内容

    在 EAC 的“导出到 .pst 文件”向导中,指定源邮箱 (主邮箱或存档) 。

    完成后,单击“下一步”。

  3. 在下一页上,输入目标 .pst 文件的 UNC 路径和文件名。

    在 EAC 的“导出到 .pst 文件”向导中,指定目标 .pst 文件。

    完成后,单击“下一步”。

  4. 在最后一页上,配置以下设置之一:

    • .pst 文件导出检查框选中时,请保留“将电子邮件发送到以下邮箱”框。 单击“ 浏览 ”以添加或删除通知收件人。

    • .pst 文件导出检查时,清除“将电子邮件发送到以下邮箱”框。

    在 EAC 的“导出到 .pst 文件”向导中,选择是否接收通知消息。

    完成后,单击“ 完成”。

使用 Exchange 命令行管理程序创建邮箱导出请求

若要创建邮箱导出请求,请使用以下语法:

New-MailboxExportRequest  [-Name <UniqueName>] -Mailbox <TargetMailboxIdentity> -FilePath <UNCPathToPST> [-IsArchive] [-SourceRootFolder <MailboxFolder>] [-TargetRootFolder <PSTFolder>] [-IncludeFolders <MailboxFolder1>,<MailboxFolder2>...] [-ExcludeFolders <MailboxFolder1>,<MailboxFolder2>...] [-ContentFilter <Filter>] [-Priority <PriorityValue>]

此示例使用以下设置创建新的邮箱导出请求:

  • 邮箱导出请求名称:使用默认值 MailboxExport ,因为我们未使用 Name 参数。 邮箱导出请求的唯一标识为 <MailboxIdentity>\MailboxExportX (X 不存在,或者值为 0 到 9) 。

  • 源邮箱:Valeria Barrios

  • 目标 .pst 文件:\SERVER01\PSTFiles\Vbarrios.pst

  • 内容和文件夹:源邮箱中所有文件夹路径中的内容都复制到目标 .pst 文件中。

  • 优先级Normal,因为我们未使用 Priority 参数。

New-MailboxExportRequest -Mailbox "Valeria Barrios" -FilePath \\SERVER01\PSTFiles\Vbarrios.pst

此示例使用以下设置创建新的邮箱导出请求:

  • 邮箱导出请求名称:自定义名称 Kathleen Reiter Export 由 Name 参数指定。 指定自定义名称允许对邮箱发出超过 10 个邮箱导出请求。 邮箱导出请求的唯一标识值 (<MailboxIdentity>\<MailboxExportRequestName> 例如 kreiter\Kathleen Reiter Export) 。

  • 源邮箱:Kathleen Reiter (Kathleen 的主要邮箱别名的存档邮箱是 kreiter) 。

  • 目标 .pst 文件:\SERVER01\PSTFiles\Archives\Kathleen Reiter.pst

  • 内容和文件夹:无论) 文件夹的本地化名称如何,仅导出邮箱的“收件箱”文件夹中的内容 (。

  • 优先级High

New-MailboxExportRequest -Name "Kathleen Reiter Export" -Mailbox kreiter -FilePath "\\SERVER01\PSTFiles\Kathleen Reiter.pst" -IsArchive -IncludeFolders "#Inbox#" -Priority High

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

如何知道操作成功?

若要验证是否已成功创建邮箱导出请求,请执行以下任一步骤:

  • 在 EAC 中,单击通知查看器 通知图标。 查看请求的状态。

  • 如果在 EAC 中创建了邮箱导出请求,并选择了发送通知电子邮件的选项,检查通知邮件。 发件人为 Microsoft Exchange。 第一条消息的主题 Your Export PST request has been received为 。 如果导出请求成功完成,你将收到另一条消息,主题 Export PST has finished为 。

  • MailboxIdentity> 替换为<源邮箱的名称、电子邮件地址或别名,并在 Exchange 命令行管理程序中运行此命令以验证基本属性值:

    Get-MailboxExportRequest -Mailbox "<MailboxIdentity>" | Format-List Name,FilePath,Mailbox,Status
    
  • MailboxIdentity> 和 MailboxExportRequestName 替换为<适当的值,并在 Exchange 命令行管理程序中运行此命令以验证详细信息:><

    Get-MailboxExportRequestStatistics -Identity "<MailboxIdentity>\<MailboxExportRequestName>"
    

使用 Exchange 命令行管理程序查看邮箱导出请求

默认情况下, Get-MailboxExportRequest cmdlet 返回邮箱导出请求的名称、源邮箱和状态。 如果将命令管道传递给 Format-List cmdlet,则只会获得有限数量的其他有用详细信息:

  • FilePath:目标 .pst 文件。

  • RequestGUID:邮箱导出请求的唯一 GUID 值。

  • RequestQueue:运行导出请求的邮箱数据库。

  • BatchName:邮箱导出请求的可选批名称。

  • 标识:邮箱导出请求的唯一标识值 (<MailboxIdentity>\ <MailboxExportRequestName>) 。

默认情况下, Get-MailboxExportRequestStatistics cmdlet 返回源邮箱的名称、状态、别名以及邮箱导出请求的完成百分比。 如果将命令管道传送到 Format-List cmdlet,你将看到有关邮箱导出请求的详细信息。

此示例返回所有邮箱导出请求的摘要列表。

Get-MailboxExportRequest

此示例返回来自邮箱 Akia Al-Zuhairi 的邮箱导出请求的其他信息。

Get-MailboxExportRequest -Mailbox "Akia Al-Zuhairi" | Format-List

此示例返回驻留在名为 DB01 的邮箱数据库上的邮箱的正在进行的邮箱导出请求的摘要列表。

Get-MailboxExportRequest -Status InProgress -Database DB01

此示例返回名为 Export DB01 PCT 的批处理中已完成邮箱导出请求的摘要列表。

Get-MailboxExportRequest -Status Completed -BatchName "Export DB01 PSTs"

有关详细语法和参数信息,请参阅 Get-MailboxExportRequest

若要查看有关邮箱导出请求的详细信息,请使用以下语法:

Get-MailboxExportRequestStatistics -Identity <MailboxExportRequestIdentity> [-IncludeReport] | Format-List

其中 <MailboxExportRequestIdentity> 是邮箱导出请求的标识值 (<MailboxIdentity>\ <MailboxExportRequestName><RequestGUID>) 。

此示例为 Akia Al-Zuhairi 的邮箱返回名为 MailboxExport 的邮箱导出请求的详细信息,包括 Report 属性中的作日志。

Get-MailboxExportRequestStatistics -Identity "aal-zuhairi\MailboxExport" -IncludeReport | Format-List

有关详细语法和参数信息,请参阅 Get-MailboxExportRequestStatistics

使用 Exchange 命令行管理程序修改邮箱导出请求

可以修改尚未完成的邮箱导出请求。 无法修改现有请求的基本设置 (例如源邮箱、目标 .pst 文件、邮箱中的源内容或目标 .pst 文件中的目标) 。

若要修改邮箱导出请求,请使用以下语法:

Set-MailboxExportRequest -Identity <MailboxIdentity>\<MailboxExportRequestName> [-BadItemLimit <value>] [-LargeItemLimit <value>] [-AcceptLargeDataLoss]

此示例修改 Valeria Barrios 邮箱的失败邮箱导出请求,以接受最多五个损坏的邮箱项目。

Set-MailboxExportRequest -Identity "Valeria Barrios\MailboxExport" -BadItemLimit 5

有关详细语法和参数信息,请参阅 Set-MailboxExportRequest

注意:修改挂起或失败的邮箱导出请求后,需要使用 Resume-MailboxExportRequest cmdlet 恢复该请求。

如何知道操作成功?

若要验证是否已成功修改邮箱导出请求,请将 MailboxIdentity> 和 MailboxExportRequestName 替换为<相应的值,并在 Exchange 命令行管理程序中运行以下命令以验证详细信息:><

Get-MailboxExportRequestStatistics -Identity "<MailboxIdentity>\<MailboxExportRequestName>" | Format-List

使用Exchange 命令行管理程序暂停邮箱导出请求

可以暂停正在进行的邮箱导出请求。 无法暂停已完成或失败的邮箱导出请求。

若要暂停邮箱导出请求,请使用以下语法:

Suspend-MailboxExportRequest -Identity <MailboxIdentity>\<MailboxExportRequestName> [-SuspendComment "<Descriptive Comment>"]

此示例从名为 Kathleen Reiter Export 的 Kathleen Reiter 邮箱暂停邮箱导出请求。

Suspend-MailboxExportRequest -Identity "kreiter@contoso.com\Kathleen Reiter Export"

本示例挂起所有正在进行的邮箱导出请求,其中注释为“确定在 6 月 19 日星期一晚上 10 点后恢复”

Get-MailboxExportRequest -Status InProgress | Suspend-MailboxExportRequest -SuspendComment "OK to resume after 10 P.M. on Monday 6/19"

有关详细语法和参数信息,请参阅 Suspend-MailboxExportRequest

注意

  • 还可以将 New-MailboxExportRequest cmdlet 与 Suspend 开关一起使用,以创建挂起的邮箱导出请求。

  • 使用 Resume-MailboxExportRequest 参数恢复挂起的邮箱导出请求。

如何知道操作成功?

若要验证是否已成功暂停邮箱导出请求,请执行以下任一步骤:

  • MailboxIdentity> 替换为<源邮箱的名称、电子邮件地址或别名,在 Exchange 命令行管理程序中运行此命令,并验证 Status 属性是否具有 值Suspended

    Get-MailboxExportRequest -Mailbox "<MailboxIdentity>" | Format-List Name,FilePath,Mailbox,Status
    
  • 在 Exchange 命令行管理程序中运行此命令,并验证是否列出了挂起的邮箱导出请求:

    Get-MailboxExportRequest -Status Suspended
    

使用 Exchange 命令行管理程序恢复邮箱导出请求

可以恢复挂起或失败的邮箱导出请求。

若要恢复邮箱导出请求,请使用以下语法:

Resume-MailboxExportRequest -Identity <MailboxIdentity>\<MailboxExportRequestName>

此示例恢复 Valeria Barrios 邮箱的邮箱导出失败请求。

Resume-MailboxExportRequest -Identity vbarrios\MailboxExport

此示例恢复所有挂起的邮箱导出请求。

Get-MailboxExportRequest -Status Suspended | Resume-MailboxExportRequest

有关详细语法和参数信息,请参阅 Resume-MailboxExportRequest

如何知道操作成功?

若要验证是否已成功恢复邮箱导出请求,请将 MailboxIdentity> 替换为<源邮箱的名称、电子邮件地址或别名,在 Exchange 命令行管理程序中运行此命令,并验证 Status 属性是否没有值 Suspended

Get-MailboxExportRequest -Mailbox <MailboxIdentity> | Format-List Name,FilePath,Mailbox,Status

使用 Exchange 命令行管理程序删除邮箱导出请求

可以删除完全或部分完成的邮箱导出请求。

  • 如果删除部分完成的邮箱导出请求,则会从 MRS 作业队列中删除该请求。 不会从目标 .pst 文件中删除已从源邮箱导出的任何内容。

  • 默认情况下,已完成的邮箱导出请求会在 30 天后删除, (可以使用 CompletedRequestAgeLimit 参数) 替代此值,并且不会自动删除失败的请求。 但是,如果在创建或修改邮箱导出请求时使用 RequestExpiryInterval 参数,则以下结果可用:

    • 具有时间跨度值的 RequestExpiryInterval:完成和失败的请求在指定的时间跨度后自动删除。

    • 值为无限制的 RequestExpiryInterval:“已完成”和“失败的请求”不会自动删除。

本示例删除 Akia Al-Zuhairi 邮箱的名为 MailboxExport 的邮箱导出请求。

Remove-MailboxExportRequest -Identity "aal-zuhairi\MailboxExport"

此示例删除所有已完成的邮箱导出请求。

Get-MailboxExportRequest -Status Completed | Remove-MailboxExportRequest

有关详细语法和参数信息,请参阅 Remove-MailboxExportRequest

如何知道操作成功?

若要验证是否已成功删除邮箱导出请求,请将 MailboxIdentity> 替换为<源邮箱的名称、电子邮件地址或别名,在 Exchange 命令行管理程序中运行以下命令,并验证邮箱导出请求是否未列出:

Get-MailboxExportRequest -Mailbox <MailboxIdentity> | Format-List Name,FilePath,Mailbox,Status