您的位置:首页 > 数据库

利用Excahnge 2010邮箱数据库中的邮箱信息生成 Active Directory 帐户

2011-11-03 14:19 260 查看
在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打开还原的用户邮箱,可以发现邮箱还原成功




本文出自 “zhawuxi” 博客,请务必保留此出处http://zhawuxi.blog.51cto.com/427617/704938
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: