邮箱导入和导出请求

适用于:Exchange Server 2013

使用 Exchange 命令行管理程序中的 MailboxImportRequestMailboxExportRequest cmdlet 集,可以从 .pst 文件导入数据或将数据导出到 .pst 文件。 启动邮箱导入或导出请求后,Microsoft Exchange 邮箱复制服务 (MRS) 异步完成该过程。 MRS 驻留在所有 Exchange 2010 客户端访问服务器上,是负责移动邮箱以及导入和导出 .pst 文件的服务。

导入或导出邮箱数据的原因

出于以下原因,可能需要导入或导出邮箱数据:

  • 满足合规性要求:可以将邮箱内容导出到 .pst 文件,以便进行法律发现。 导出完成后,可以将内容导入邮箱,该邮箱专门用于符合性目的。

  • 创建邮箱的时间点快照:通过创建特定邮箱的快照,可以避免为邮箱数据库保留整个备份集。

  • 将用户的 .pst 文件移动到其邮箱或个人存档中:Microsoft Outlook 用户可以将其电子邮件本地保存为 .pst 文件。 使用 New-MailboxImportRequest cmdlet,可以将数据从用户的 .pst 文件移动到其邮箱或个人存档。 这是将电子邮件从用户的本地计算机传输到 Exchange 服务器的简单方法。

使用导入和导出请求的优势

在 Exchange 2013 中使用导入和导出请求的优势包括以下原因:

  • Exchange 2013 中包含一个 .pst 提供程序,可以读取和写入 .pst 文件。
  • 导入和导出请求是异步的。 此过程由 MRS 执行,MRS 利用队列和限制框架。
  • .pst 文件可以直接导入到用户的个人存档。
  • 可以同时导入或导出多个 .pst 文件。
  • .pst 文件可以驻留在 Exchange 服务器可访问的任何共享网络驱动器上。
  • Exchange 2013 支持以下 .pst 文件:由 Office Outlook 2007 和 Outlook 2010 创建的 Unicode 文件

注意事项

在导入或导出邮箱数据之前,请考虑以下各项:

  • 若要导入或导出邮箱数据,必须设置 Exchange 服务器可访问的网络共享文件夹。 还必须向 Exchange 受信任的子系统组授予读/写权限,以便该组可以访问导入和导出邮箱数据的网络共享。 如果不授予此权限,将收到一条错误消息,指出 Exchange 无法与目标邮箱建立连接。

  • Outlook 支持的最大 .pst 文件大小为 50 GB (GB) 。 因此,建议不要导入大于 50 GB 的 .pst 文件。 可以通过指定要包含或排除的特定文件夹或使用内容筛选器,为大于 50 GB 的邮箱创建多个 .pst 文件。

  • 导入和导出请求由 MRS 执行,MRS 还处理移动请求和邮箱还原请求。 MRS 将对所有请求进行排队和限制。

  • 导入和导出邮箱数据可能需要几个小时,具体取决于文件大小、网络带宽和 MRS 限制。

  • 无法将数据导入公用文件夹或公用文件夹数据库。

导入邮箱数据

使用 MailboxImportRequest cmdlet 集将数据从 .pst 文件导入邮箱或个人存档。 下面是从 .pst 文件导入邮箱数据时可以指定的选项列表:

注意

导入数据的邮箱必须存在。 无法将数据导入没有邮箱的用户帐户。

  • 可以将数据导入到与其导出时所在的用户帐户不同的用户帐户。 例如,可以从 中导出数据 john@contoso.com 并将其导入到 legaldiscovery@contoso.com。

  • 通过指定 IsArchive 参数,可以仅将项目导入到用户的个人存档。

  • 如果 .pst 文件中存在关联的文件夹邮件,则可以使用 AssociatedMessagesCopyOption 参数导入它们。 关联的消息包含隐藏的数据以及有关规则、视图和窗体的信息。 如果它们存在于 .pst 文件中,则会导入来自安全网的所有消息。

  • 可以使用 IncludeFoldersExcludeFolders 参数包括或排除特定文件夹。

  • 可以使用 ExcludeDumpster 参数排除“可恢复的项目”文件夹。 默认情况下,如果 .pst 文件中存在,则导入请求将包含用户的“可恢复项目”文件夹。

邮箱导入请求 cmdlet

对邮箱导入请求使用以下 cmdlet。

Cmdlet 说明
New-MailboxImportRequest 启动将 .pst 文件导入邮箱或个人存档的过程。 可以为每个邮箱创建多个导入请求。 每个请求必须具有唯一的名称。
Set-MailboxImportRequest 在创建请求后更改导入请求选项,或者从失败的请求中恢复。
Suspend-MailboxImportRequest 在创建请求后,但在请求达到“已完成”状态之前,随时暂停导入请求。
Resume-MailboxImportRequest 恢复暂停或失败的导入请求。
Remove-MailboxImportRequest 删除完全或部分完成的导入请求。 已完成的导入请求不会自动清除。 必须使用此 cmdlet 将其删除。
Get-MailboxImportRequest 查看有关导入请求的常规信息。
Get-MailboxImportRequestStatistics 查看有关导入请求的详细信息。

导出邮箱数据

使用 MailboxExportRequest cmdlet 集将邮箱数据导出到 .pst 文件。 可以导出一个或多个邮箱,但一次只向每个 .pst 文件写入一个请求。 下面是在将邮箱数据导出到 .pst 文件时可以指定的选项列表:

  • 可以使用 IsArchive 参数导出个人存档数据。

  • 可以使用 ContentFilter 参数筛选导出的消息。 可以按邮件内容、附件、发件人、收件人、收件箱类别、重要性、邮件类型、邮件大小、邮件发送时间、邮件接收时间或邮件到期时间来进行筛选。

  • 可以使用 IncludeFoldersExcludeFolders 参数指定要包含或排除的文件夹。 如果从 Exchange 2013 邮箱导出数据,还可以使用 ExcludeDumpster 参数排除可恢复的项目文件夹。

  • 可以使用 AssociatedMessagesCopyOption 参数导出关联的消息。 关联的消息包含隐藏的数据以及有关规则、视图和窗体的信息。 默认情况下,不会将关联的项复制到 .pst 文件。

邮箱导出请求 cmdlet

对邮箱导出请求使用以下 cmdlet。

Cmdlet 说明
New-MailboxExportRequest 启动将数据从主邮箱或个人存档导出到 .pst 文件的过程。 可以为每个邮箱创建多个导出请求。 每个请求必须具有唯一的名称。
Set-MailboxExportRequest 在创建请求后更改导出请求选项,或者从失败的请求中恢复。
boxExportRequest] (/powershell/module/exchange/Suspend-MailboxExportRequest) [Suspend-Mail 在创建请求后,但在请求达到“已完成”状态之前,随时暂停导出请求。
Resume-MailboxExportRequest 恢复已挂起或失败的导出请求。
Remove-MailboxExportRequest 删除完全或部分完成的导出请求。 已完成的导出请求不会自动清除。 必须使用此 cmdlet 将其删除。
Get-MailboxExportRequest 查看有关导出请求的常规信息。
Get-MailboxExportRequestStatistics 查看有关导出请求的详细信息。