目前正在测试在 Windows 2008 上使用 Exchange 2007 进行备份和还原。
我有一个 Exchange 2007 数据库的“完全关闭”备份。在练习中,我删除了 Exchange 中的一个用户邮箱,并尝试使用 .edb(和日志文件)来恢复它。但是,当我使用恢复存储组时,邮箱匹配屏幕(来自合并选项)显示已删除的用户邮箱。由于在主 edb 中无法匹配此邮箱最多一个(因为它已被删除),因此无法恢复该邮箱。
所以我的问题是:当邮箱在 Exchange 存储中不存在时,如何从 .edb 恢复邮箱?
我曾研究过使用TechNet的eseutil /R工具,但没有成功。如果您可以使用 eseutil 来恢复它,并发布一些明确的说明让我遵循,那就太棒了。
如果我以错误的方式解决这个问题,请告诉我。从干净关闭的 edb 手动执行单个邮箱还原确实不难。
提前致谢!
不幸的是,如果邮箱已被删除,并且已从服务器中清除,因此在断开连接的邮箱部分中不再可用,则无法使用恢复存储组来恢复它。这篇 Technet 文章指出:
他们建议将他的数据库恢复到恢复组,然后移动到实时数据库
由于无法在断开邮箱中找到已删除的邮箱,在这种情况下运行 clean-mailboxdatabase 命令更新邮箱状态,并再次查看断开邮箱列表。
您还可以运行以下 cmdlet 来查找断开连接的邮箱。
Get-MailboxStatistics -Server | 其中 { $_.DisconnectDate -ne $null } | 选择显示名称,断开日期
之后使用 Connect-Mailbox cmdlet 还原邮箱。
参考:https ://www.experts-exchange.com/articles/32807/PowerShell-Commands-to-Restore-Exchange-2007-Mailbox.html