在某些场合可能需要从服务器导出某用户的邮箱,Exchange支持导出pst的方式。当然也支持导入pst到服务器,这里不谈。
Exchange 2007中的命令为Export-Mailbox,在Exchange 2010中命令更改为New-MailboxExportRequest。
我这里是Exchange 2010,但在导出的时候却出现了报错,提示“找不到企业组织容器”,+ CategoryInfo : NotSpecified: (0:Int32) [New-MailboxExportRequest],OrgContainerNotFoundException等等。
首先是查找权限的问题,但作为组织管理员权限应该够啊,网上查找才知道,在Exchange2010中权限做了很多细分角色,导入导出需要单独指定权限才行。完整的导出步骤如下:
1. 设定权限
New-ManagementRoleAssignment –Role "Mailbox Import Export" –User domain\chenyang
2. 导出(因只能导出到共享路径,这里默认共享、权限已设置好)
New-MailboxExportRequest -Mailbox chenyang -FilePath \\192.168.1.2\Export\chenyang.pst
等待一会之后即可导出成功。
好奇的同学可通过Get-ManagementRole来查看角色,还是挺多的。