适用于:2016
2019
订阅版
邮箱导出请求使用 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 Server、Exchange Online 或 Exchange Online Protection。
创建邮箱导出请求
使用 EAC 创建邮箱导出请求
在 EAC 中,转到 “收件人>邮箱> ”,单击“ 更多选项
然后选择“ 导出到 PST 文件”。
此时会打开 “导出到 .pst 文件 ”向导。 在第一页上,选择源邮箱,然后选择以下选项之一:
仅导出此邮箱的内容
仅导出此邮箱存档的内容
完成后,单击“下一步”。
在下一页上,输入目标 .pst 文件的 UNC 路径和文件名。
完成后,单击“下一步”。
在最后一页上,配置以下设置之一:
将 .pst 文件导出检查框选中时,请保留“将电子邮件发送到以下邮箱”框。 单击“ 浏览 ”以添加或删除通知收件人。
将 .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