恢复已删除的Exchange邮箱

恢复已删除的Exchange邮箱

背景

默认情况下,邮箱删除之后,Exchange会保留邮箱14天,14天之后才会从数据库彻底删除。用户邮箱删除分2种情况:
1)邮箱停用,AD用户没有删除,亦称之为“软删除”
2)邮箱删除,AD用户删除。
针对以上2种情况的恢复方法如下

操作

恢复软删除邮箱

按照向导连接已经被禁用的邮箱即可。

恢复删除的邮箱

这种情况下,无法通过GUI管理界面操作,只能在Exchange management shell下进行。
1)由于AD用户也被删除,建议首先重建相应的AD用户,比如创建用户名为“restoreuser”的用户。然后在exchange上创建别名为restoreuser的邮箱
2)获取已删除用户的mailbox guid和删除邮箱所在的数据库,下一步的恢复命令中需要用到

$dbs = Get-MailboxDatabase 
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -eq "Disabled"} | Format-Table DisplayName,MailboxGuid,Database,DisconnectDate

3)运行恢复邮箱命令

New-MailboxRestoreRequest -SourceStoreMailbox mailboxguid -SourceDatabase sourceDB -TargetMailbox restoreuser  -AllowLegacyDNMismatch

4)通过命令查看恢复进度

Get-MailboxRestoreRequest|Get-MailboxRestoreRequestStatistics

分享

Email
Print