Nick's Blog

如何使用SCDPM恢复Exchange Mailbox

本篇将介绍如何使用SCDPM(System Center Data Protection Manager)恢复Microsoft Exchange Mailbox。

在企业的应用中,备份是非常必要的。但据了解有很多中小企业并没有备份方案,这会在数据丢失或出错时,造成巨大的麻烦。System Center Data Protection Manager是一款非常使用并且可靠地备份恢复软件。本篇将介绍如何使用DPM和Windows Powershell来恢复用户mailbox pst,从而导出被删除的email。

场景:员工Jack Philips在意外的情况下删除了他重要的email,但是他需要尽快找回他的邮件。

操作步骤:

1. 登陆到Exchange Server,建立一个新的临时Mailbox,叫做“Jack Philips recover”

2. 利用PowerShell创建RDB1的edb和log文件

New-MailboxDatabase -Recovery -Name RDB1 -Server EXCHANGE -EdbFilePath “C:Recoveredrdb1-dbRDB1-DB.ebd” -LogFolderPath “C:Recoveredrdb1-log”

3. 回到DPM找到EXCHANGE的备份,并找到Jack Philips的mailbox,右键选择Recover,选择Recover to an Exchange Server Database,输入准备恢复数据库的名称,例如:RDB1

4. 当DPM得Recover运行结束后,运行恢复命令:

Restore-Mailbox -Identity ‘Jack Philips (Recover)’ -RecoveryDatabase RDB1 -RecoveryMailbox ‘Jack Philips’ -TargetFolder Recovery

5. 将恢复的mailbox转换成Outlook pst文件:

New-MailboxExportRequest -Mailbox JackPhilipsRecovered -FilePath \EXCHANGERECOVERED.PST$JackPhilips.Recovered.pst

6. 当操作完成后移除mailbox database RDB1

Remove-MailboxDatabase -Identity RDB1

除此之外,你需要手动删除临时的log文件。