/ 中存储网

如何在Exchange 2010上进行邮箱数据的导入/导出方法及相关命令

2014-08-28 23:01:16 来源:中存储网

Exchange服务器上的个人用户邮箱可以进行导入/导出操作,邮箱数据会被保存为PST格式,也就是Outlook的个人文件夹数据文件。

对于Exchange 2000/2003服务器,当需要进行单个用户邮箱数据的导入/导出时,可以使用一个名为EXMERGE的工具进行。

而对于Exchange 2007/2010服务器,EXMERGE工具就不再适用了。需要使用Exchange所提供的Export-Mailbox和Import-Mailbox命令来进行。

要进行邮箱数据的导入导出操作,进行该操作的帐号需要拥有对于目标邮箱的完全控制权限。在Exchange 2007中,可以简单地通过EMC控制台进行权限赋予;由于Exchange 2010中引入了RBAC,因此权限的指派有所不同。

Exchange Server 2010中,引入了新的命令集Mailbox Import Request和Mailbox Export Request,同时,不需要再使用Outlook。下面对于不同版本的Exchange分别说明:

Exchange Server 2010 SP1

  1. 创建一个共享文件夹,赋予Exchange Trusted Subsystem组对该共享的写入权限。这个文件夹将用于存放导出的邮箱数据
  2. 为管理员分配管理角色,这里的User参数administrator,可以是一个用户帐号,也可以是一个安全组 
    New-ManagementRoleAssignment –Role “Mailbox Import Export” –User “administrator”
  3. 重新打开Exchange Management Console
  4. 运行命令进行邮箱导出 
    New-MailboxExportRequest -Mailbox GEORGEWU -FilePath “\PCOESUPPORTSVRExportedMailboxGEORGEWU.pst”

    Exchange Server 2010 RTM

    要在Exchange 2010 RTM上进行邮箱数据导出/导入,需要在一台64位的服务器上(可以是Exchange服务器),安装Exchange 2010管理控制台,以及64位的Outlook 2010。

    操作方式:

    1. 为管理员帐号设置对导入用户的邮箱的完全控制权限
    2. 为管理员分配管理角色,这里的User参数administrator,可以是一个用户帐号,也可以是一个安全组 
      New-ManagementRoleAssignment –Role “Mailbox Import Export” –User “administrator”
    3. 重新打开Exchange Management Console
    4. 运行命令进行邮箱导出 
      Export-mailbox MAIL_BOX_IDENTITY –PSTFolderPath C:mailboxes 
      运行结束后,在指定的文件夹C:mailboxes中,可以看到以用户邮件别名为文件名的PST文件
    5. 进行邮箱导入: 
      Dir C:Mailboxes | import-mailbox –PSTFolderPath C:mailboxes

      附:从Exchange 2007导出用户邮箱

      1. 为管理员帐号设置对需要导出邮箱的用户完全控制的权限 
        Get-mailbox | Add-MailboxPermission –User administrator –AccessRights fullaccess
      2. 导出用户邮箱 
        Get-mailbox | export-mailbox –PSTFolderPath C:mailboxes 
        运行结束后,在指定的文件夹C:mailboxes中,可以看到以用户邮件别名为文件名的PST文件。