利用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
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/02/c36b267b81220a69958e5df47054a146.png)
14.如果执行成功,则在C:生成ldifout.ldf文件
15.执行ldifde.exe -i -f C:\ldifout.ldf导入AD帐户,打开AD管理工具可以发现在USERS容器里还原的用户
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/02/3b4988924bfcc1353089539b678e04b3.png)
16.执行Get-MailboxStatistics –Database MDB02 | Where {$_.DisconnectDate –eq $null} | Connect-Mailbox -Database MDB02连接邮箱
![](http://img1.51cto.com/attachment/201111/3/427617_1320301141DG4K.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/02/4b33ee978ff69d1089c19fb8ffba894f.png)
17.使用OWA打开还原的用户邮箱,可以发现邮箱还原成功
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/02/8a87f5e820907a07f4ae41319a2b1530.png)
本文出自 “zhawuxi” 博客,请务必保留此出处http://zhawuxi.blog.51cto.com/427617/704938
测试步骤
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
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/02/c36b267b81220a69958e5df47054a146.png)
14.如果执行成功,则在C:生成ldifout.ldf文件
15.执行ldifde.exe -i -f C:\ldifout.ldf导入AD帐户,打开AD管理工具可以发现在USERS容器里还原的用户
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/02/3b4988924bfcc1353089539b678e04b3.png)
16.执行Get-MailboxStatistics –Database MDB02 | Where {$_.DisconnectDate –eq $null} | Connect-Mailbox -Database MDB02连接邮箱
![](http://img1.51cto.com/attachment/201111/3/427617_1320301141DG4K.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/02/4b33ee978ff69d1089c19fb8ffba894f.png)
17.使用OWA打开还原的用户邮箱,可以发现邮箱还原成功
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/02/8a87f5e820907a07f4ae41319a2b1530.png)
本文出自 “zhawuxi” 博客,请务必保留此出处http://zhawuxi.blog.51cto.com/427617/704938
相关文章推荐
- Excahnge 2010断开连接的邮箱无法找到
- 使用邮箱数据库中的邮箱信息生成 Active Directory 帐户恢复邮箱
- php 利用数据库教程信息生成静态页面实例代码
- Excahnge 2010之DAG配置
- 利用Windows Server Backup备份Exchange Server 2010 DAG邮箱数据库
- [11月14日的脚本] 在微软Exchange 2010中获取邮箱和邮箱数据库统计信息
- Excahnge 2010之DAG配置
- 利用JDOM从数据库读取信息生成XML树再到客户端实现
- Excahnge 2010 CAS配置
- Excahnge 2010 CAS配置
- php利用数据库教程信息生成静态页面实例代码
- SQLSERVER2000下生成数据库对象脚本(不包括数据信息)
- golang利用模板生成数据库表对应的模型及操作函数
- Exchange Server 2010 DAG邮箱数据库分布设计
- 读取数据库信息构建视图字段的备注信息,方便程序代码生成
- 转:SQLSERVER2000下生成数据库对象脚本(不包括数据信息)
- 利用JDBC获取数据库表信息
- nodejs实现,每天定时自动读取数据库数据-生成excel表格-发送给老板邮箱
- VC2010 利用 def 文件生成 dll 文件的方法