在EXCHANGE2007裏可以通過郵箱數據庫,還原AD用戶,並還原用戶郵箱,今天有空測試了一下是否可以利用Exchange2010來還原
測試步驟
1.將需要還原的原郵件服務器的數據庫和日誌文件備份出來
2.將原郵件服務器和DC關機
3.重新部署一個相同服務器名和域名的DC
4.安裝一臺相同服務器名的exchange 2010
5.安裝EXCHANGE 2010
6.新建郵箱數據庫
7.將備份好的舊數據庫放到某一位置,使用eseutil /r Enn(日誌文件前綴)進行軟件修復
8.將新建的數據庫卸載,並將修復的數據庫和日誌覆蓋新的數據庫和日誌
9.裝入數據庫
10.打開EXCHANGE Powershell
11.將http://technet.microsoft.com/zh-cn/library/bb430758(EXCHG.80).aspx的代碼複製並保存爲CreateLdifFromDisconnectedMailboxes.ps1,copy到EXHANGE 2010腳本目錄
12.在POWERSHELL使用GET-MailboxStatistic –Database MDB02(新建的郵箱數據庫名),查看DisconnectDate的狀態,如果值爲空,則需要將腳本的where {$_.DisconnectDate -ne $null}修改爲where {$_.DisconnectDate -eq $null}
13.用./CreateLdifFromDisconnectedMailboxes.ps1 --ContainerDN “cn=contoso,dc=contoso,dc=cn” –Database MDB02
14.如果執行成功,則在C:生成ldifout.ldf文件
15.執行ldifde.exe -i -f C:\ldifout.ldf導入AD帳戶,打開AD管理工具可以發現在USERS容器裏還原的用戶
16.執行Get-MailboxStatistics –Database MDB02 | Where {$_.DisconnectDate –eq $null} | Connect-Mailbox -Database MDB02連接郵箱
17.使用OWA打開還原的用戶郵箱,可以發現郵箱還原成功