了解导入和导出邮箱数据

**上一次修改主题:**2010-01-05

邮箱可以导出到其他目标邮箱或 .pst 文件。出于以下原因,您可能想要导入或导出邮箱数据:

  • 从邮箱中删除一个或多个邮件   如果不慎将敏感邮件发送到错误收件人,则可以使用导出邮箱过程从指定的邮箱中删除这些邮件。
  • 遵从性要求   可以使用导出邮箱过程导出邮箱内容以满足法律发现要求,并将这些内容导入到用于法规遵从性目的的专门邮箱中。
  • 创建时间点邮箱快照   您可能希望为某些邮箱创建快照而无需为邮箱数据库保留整个备份集。

默认情况下,Exchange 将所有空文件夹、特殊文件夹及其子文件夹导出,然后导入到目标位置。要指定在导出时包含或排除特定文件夹,请使用 IncludeFoldersExcludeFolders 参数。特殊文件夹包括:

  • 收件箱
  • 已删除邮件
  • 草稿
  • 垃圾邮件
  • 发件箱
  • 已发送邮件
  • 日记
  • 日历
  • 联系人
  • 备注
  • 任务

备注

不能使用 Export-Mailbox cmdlet 导出“可恢复邮件”文件夹。

目录

导入或导出邮箱数据的权限

导入或导出邮箱数据的先决条件

导入邮箱数据

导出邮箱数据

导入或导出邮箱数据的权限

您必须拥有导入或导出邮箱的正确权限。默认情况下,预加载的角色组都没有邮箱导入导出角色。您必须将邮箱导入导出角色添加到角色组。有关详细信息,请参阅将邮箱导入导出角色添加到角色组

如果您试图运行 Import-MailboxExport-Mailbox cmdlet 却没有正确的权限,则会收到错误消息,指出该 cmdlet 不存在。此外,将邮箱导入导出角色添加到角色组后,您需要重新启动 Exchange 命令行管理程序。

返回顶部

导入或导出邮箱数据的先决条件

在导入或导出邮箱之前,必须满足以下先决条件:

  • 若要将数据导出到 .pst 文件,请注意一次只能导出一个邮箱。
  • 若要导入或导出数据,必须在安装了以下各项的 64 位计算机上执行该任务:
    • Exchange Server 2010 角色
    • 64 位 Microsoft Outlook 2010 
  • 若要使用 Export-Mailbox cmdlet,源邮箱和目标邮箱必须位于同一林中。不能将数据从一个林中的邮箱导出到另一个林中的邮箱。有关跨林移动邮箱的详细信息,请参阅下列主题:
  • 不能使用 Import-Mailbox cmdlet 将数据导入位于运行 Exchange Server 2003 或 Exchange Server 2007 的服务器上的邮箱。若要将数据从 .pst 文件导入到运行 Exchange 2003 的服务器上的邮箱,必须使用 Microsoft Exchange Server 邮箱合并向导 (ExMerge.exe)。若要将数据从 .pst 文件导入到运行 Exchange 2007 的服务器上的邮箱,必须首先将邮箱移动到 Exchange 2010 服务器。有关详细信息,请参阅创建本地移动请求
  • 您不能将数据导入公用文件夹或公用文件夹数据库。
  • 用于导入数据的邮箱必须存在。您不能将数据导入没有邮箱的用户帐户。

返回顶部

导入邮箱数据

使用 Import-Mailbox cmdlet 可以将数据导入到邮箱。用于导入数据的邮箱可以和导出数据的邮箱不同。例如,您可以将数据从 john@contoso.com 导出,并将其导入到 legaldiscovery@contoso.com。

Import-Mailbox cmdlet 将导入所有关联的文件夹邮件(如果它们存在于 .pst 文件中)。关联的邮件包含隐藏数据,其中包含有关规则、视图和表单的信息。传输垃圾站中的所有邮件都将被导入(如果它们存在于 .pst 文件中)。Import-Mailbox cmdlet 可导入所有的邮件类型,包括邮件、日历项、联系人、通讯组列表、日记条目、任务、备注和文档。从 .pst 文件导入数据时,数据将合并到现有邮箱中。如果已经存在来自 .pst 文件的邮件,则不会将其作为重复邮件导入。

返回顶部

导出邮箱数据

可以使用命令行管理程序中的 Export-Mailbox cmdlet 将邮箱导出到其他目标邮箱或 .pst 文件。每次只能导出一个邮箱。

您可以使用 Export-Mailbox cmdlet 在导出过程中删除关联的邮件或包含关联的邮件。关联的邮件包含隐藏数据,其中包含有关规则、视图和表单的信息。如果您使用 DeleteContent 参数,但未指定 TargetMailbox 参数,则可以删除源邮箱中的内容,而不将其导出到其他邮箱。

您可以按收件人或发件人对导出的邮件进行筛选。要按收件人进行筛选,请使用 RecipientKeywords 参数。要按发件人进行筛选,请使用 SenderKeywords 参数。

备注

如果您使用任何关键字参数,Export-Mailbox cmdlet 将首先导出所有的邮件,包括垃圾站中的邮件,然后搜索目标邮箱寻找符合关键字条件的邮件。源邮箱上垃圾站中的邮件会转换为目标邮箱上“已删除邮件”文件夹中的常规邮件,并且也将按关键字进行搜索。然后,Export-Mailbox cmdlet 将删除目标邮箱中与关键字条件不匹配的邮件。如果还使用了 DeleteContent 参数,则 Export-Mailbox cmdlet 将删除源邮箱中与关键字条件匹配的邮件。

数据的导出位置

必须使用 TargetMailbox 参数指定目标邮箱。还必须使用 TargetFolder 参数指定要将数据导出到的目标邮箱中的文件夹。TargetFolder 参数指定将在目标邮箱中创建的顶级邮箱文件夹。此文件夹将包含名为“已恢复数据 - <源邮箱别名> - <日期时间戳>”的子文件夹。该子文件夹包含导出的文件夹以及这些文件夹中的邮件。

如果指定的目标文件夹在目标邮箱中已经存在,则导出的数据将添加到现有文件夹中。如果目标文件夹不存在,将创建该目标文件夹。

返回顶部