如何从 RDB 恢复邮箱的部分内容?

如何从 RDB 恢复邮箱的部分内容?

我只需要恢复意外删除的邮箱的一部分。我恢复了数据库并尝试将其关联到虚拟测试帐户,但出现错误

失败的

错误:您指定的邮箱已连接到“asdf,asdf”。只有断开连接的邮箱才能重新连接。指定的邮箱:“b79e5853-ce6d-466c-b2c7-asdfasdfasdf”。单击此处获取帮助... http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.2.342.0&t=exchgf1&e=ms.exch.err.ExC386D7

尝试执行 Exchange 管理 Shell 命令:Connect-Mailbox -Identity 'b79e5853-ce6d-466c-b2c7-asdfasdfasdf' -Database 'recover3' -User 'company\testperms' -Alias 'test123'

已用时间:00:00:00

如何访问邮箱内的数据并将其导出,以便在目标邮箱中恢复(不覆盖现有数据)

答案1

我们通过将数据库还原到新的恢复数据库并将邮箱还原到临时/虚拟邮箱(例如我自己的“Recovery JLyons”)来处理此问题:

New-MailboxRestoreRequest -Name Restore001 -SourceDatabase RDB01 -SourceStoreMailbox "Jeremy Lyons" -TargetMailbox "Recovery JLyons" -AllowLegacyDNMismatch

监控恢复,Ctrl-C中断:

while ($true) { Get-MailboxRestoreRequest Restore001 | Get-MailboxRestoreRequestStatistics; sleep 60; }

恢复完成后,您可以为 Jeremy Lyons 分配“恢复 JLyons”邮箱的完全访问权限,让我在 Outlook 中挑选我需要的内容,或者您​​可以将其导出到 PST:

New-MailboxExportRequest -Name Export001 -Mailbox "Recovery JLyons" -FilePath "\\fileserver\Users\JLyons\recovery_jlyons.pst"

监控导出,Ctrl-C中断:

while ($true) { Get-MailboxExportRequest Export001 | Get-MailboxExportRequestStatistics; sleep 60; }

相关内容