如何在不让最终用户察觉的情况下将 Exchange 邮箱备份为 .pst(即不从邮箱中删除/移除内容并且根本不通知用户)。
基本上,我们有一个敏感的情况,我需要能够备份最新的电子邮件,但用户不知道我们有副本。我知道 Exmerge 不适用于 2010,所以我只是在寻求一些指导——我大约有 2 个小时的时间来备份 16GB 的邮箱数据,否则一些用户可能会被放行。
答案1
当您执行邮箱导出或使用 exmerge 时,不会通知用户。无论哪种方式,对于 2010,您都需要使用new-mailboxExportRequest
Exchange 命令行管理程序中的 cmdlet 并指定文件路径来发送 PST。例如:
New-MailboxExportRequest jsmith -FilePath "\\server\Psts\jsmith.pst"
您还需要授予Trusted Exchange Subsystem
存储导出的 PST 的文件夹读/写权限。
正如 Judaslscariot 指出的那样,您还需要授予执行导出的帐户导入/导出角色。
您还可以通过以下方式获取有关详细进度的更多统计数据:
Get-MailboxExportRequest | Get-MailboxExportRequestStatistics
这将显示完成的百分比。
答案2
授予自己导入/导出角色:http://technet.microsoft.com/en-us/library/ee633452.aspx
使用:
New-MailboxExportRequest -Mailbox "UserToBeLetOff" -FilePath \\server\fileshare\backup_UserMailbox.pst
要关注进度,请使用:
Get-MoveRequest -Identity "[email protected]"
16GB 需要 2 小时,你有点着急,但应该是可以的,如果你选择邮箱服务器上的文件共享作为文件路径
答案3
您可以按照@HostBits 和@ Mathias R. Jessen 的建议轻松导出邮箱
如果您遇到“New-MailboxExportRequest 命令无法识别”错误,可能有以下几个原因:
Exchange 需要更新:为了执行 New-MailboxExportRequest 命令,您应该安装 Exchange 2010 SP1 或更高版本。
您的帐户没有必要的权限:要分配角色,请在 PowerShell 窗口中输入以下命令,
New-ManagementRoleAssignment –角色“邮箱导入导出” –用户“DOMAIN\USER”
您没有以管理员身份运行 EMS:右键单击其图标并选择“以管理员身份运行”。
你可以查看更详细的步骤从这里。