导入邮箱数据

**上一次修改主题:**2009-10-08

默认情况下,Import-Mailbox cmdlet 将所有空文件夹、特殊文件夹及其子文件夹从 .pst 文件导入到目标位置。导入文件夹时,可以包括或排除以下特殊文件夹:

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

通过上述每个文件夹,Import-Mailbox cmdlet 可导入以下邮件:

  • 所有文件夹邮件(如果它们存在于 .pst 文件中)。邮件包含隐藏数据,其中包含有关规则、视图和表单的信息。
  • 传输转储程序中的所有邮件(如果在 .pst 文件中存在)。
  • 所有邮件类型(包括邮件、日历项、联系人、通讯组列表、日记条目、任务、便笺和文档)。

备注

从 .pst 文件导入数据时,数据将合并到现有邮箱中。如果已经存在来自 .pst 文件的邮件,则不会将其作为重复邮件导入。

要查找与导入或导出邮箱数据相关的其他管理任务吗?请查看管理邮箱导入和导出

备注

您不能使用 Exchange 2010 Import-Mailbox cmdlet 将数据导入运行 Exchange Server 2007 或 Exchange Server 2003 的服务器上的邮箱。若要将数据导入运行 Exchange 2007 的邮箱,请在满足 Exchange 2007 要求的服务器上使用 Exchange 2007 Import-Mailbox cmdlet。若要将数据从 .pst 文件导入到运行 Exchange 2003 的服务器上的邮箱,必须使用 Microsoft Exchange Server 邮箱合并向导 (ExMerge.exe)。
您不能将数据导入公用文件夹或公用文件夹数据库。

先决条件

  • 若要导入邮箱数据,必须对安装了以下各项的 64 位计算机运行 Import-Mailbox cmdlet:
    • Microsoft Exchange Server 2010 角色
    • 64 位 Microsoft Outlook 2010
  • 您必须拥有导入或导出邮箱数据的正确权限。默认情况下,预加载的角色组都不包含邮箱导入导出角色。因此,必须将邮箱导入导出角色添加到角色组。有关详细信息,请参阅将邮箱导入导出角色添加到角色组
  • 用于导入数据的邮箱必须存在。您不能将数据导入没有邮箱的用户帐户。

使用命令行管理程序导入邮箱数据

需要首先分配权限,然后才能执行此过程。若要查看所需的权限,请参阅邮箱权限主题中的“导入\导出邮箱”条目。

备注

您不能使用 EMC 导入邮箱数据。

此示例将 john.pst 文件中的数据导入属于 john@contoso.com 的邮箱。

Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst

此示例从 john.pst 文件导入在 2009 年 1 月 1 日到 2009 年 4 月 1 日之间接收的所有邮箱数据。

Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst -StartDate 01/01/2009 -EndDate 04/01/2009

此示例将 C:\PSTFiles 中的所有 .pst 文件的邮箱数据导入对应的邮箱。C:\PSTFiles 中的每个 .pst 文件都必须命名为 <alias>.pst。

Dir C:\PSTFiles\*.pst | Import-Mailbox -StartDate 01/01/2006 -EndDate 04/01/2006

此示例将 C:\PSTFiles 中的 .pst 文件的邮箱数据导入其用户帐户位于组织单位 Students 的所有邮箱。

Get-Mailbox -OrganizationalUnit Students | Import-Mailbox -PSTFolderPath C:\PSTFiles\

此示例从 john.pst 文件导入发件人为 christine@fabrikam.com 的所有邮箱数据。

Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst -SenderKeywords christine@fabrikam.com

此示例仅从 john.pst 文件导入“已发送邮件”文件夹中的邮箱数据。

Import-Mailbox -Identity john -PSTFolderPath C:\PSTFiles\john.pst -IncludeFolders '\Sent Items'

此示例从导入中排除“垃圾邮件”和“联系人”文件夹。

Import-Mailbox -Identity john -PSTFolderPath C:\PSTFiles\john.pst ExcludeFolders "\Junk E-mail","\Contacts"

通过使用筛选器,此示例从 john.pst 文件导入满足以下条件的所有项目:

  • 在邮件正文或附件内容中包含关键字“merger”。
  • 带有名为“orgchart”的附件。
  • 日期晚于 2006 年 3 月 1 日 00:01(上午 12:01)。
  • 将 tony@fabrikam.com 作为收件人之一。
Import-Mailbox -Identity contoso\john -PSTFolderPath C:\PSTFiles\john.pst -ContentKeywords "merger" -AttachmentFilenames "*orgchart*" -StartDate "03/01/2006 12:01:00" -RecipientKeywords tony@fabrikam.com

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