hdfdtr 发表于 2015-8-7 08:55:15

exchange灾难性恢复

                      
初级篇:


在原来的环境中,重置以前的exchange服务器计算机账户,
重新部署一台跟原来一样的exchange服务器,并且安装exchange。
eseutil /mh "F:\Program Files\Microsoft\Exchange Server\V14\Mailbox\db1\db1.edb" 执行数据库文件与日志文件一致性检查
New-MailboxDatabase -Name db03 -Server exchange2010 -EdbFilePath "c:\db03\db03.edb" -LogFolderP
ath "c:\db03"创建新的数据库
Mount-Database db03加载数据库
Dismount-database db03 卸载数据库
Set-MailboxDatabase "db03" -AllowFileRestore $true 设置数据库还原时候可覆盖,也可以在emc中设置
用故障设备的数据库文件更换成新数据库文件的名称替换新数据库的。edb文件
eseutil /mh c:\xxx执行磁盘与日志文件一致性检查
eseutil /p c:\xx强制数据库文件与日志文件保持一致性
Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Set-Mailbox -Database <TargetDatabase> 设置邮件用户与新的数据库的关联关系。
注意:数据库文件如果有空格 需要用"mail box 195125225" 引起来要不会出错的
中级版:
如何清除掉挂掉的exchange服务器下面的方法: 其实就是把exchange在ad中的注册信息人为的删除掉
在域控上——》打开运行——》adsiedit.msc——》配置——》CN=Configuration,DC=XXXX,DC=XXXX——》CN=Services——》CN=Microsoft Exchange——》Administrative Groups——》Exchange Administrative Group (FYDIBOHF23SPDLT)——》CN=Services
在这个下面把旧的Exchange服务器删除了!千万别删错啊!
还有CN=Databases下面是否有旧Exchange的数据库,一并删除了!
同步一下AD
终极版:
要想实现内外收发正常还需要重新设置并确认 发送连接器
接收连接器是否设置为允许匿名用户的接收。
更改防火墙的映射地址
注意:还会出现这样的错误 :

解决办法:https://support.microsoft.com/zh-cn/kb/978776
解决方案
若要解决此问题,请执行以下步骤:

[*]通过使用 adsi 编辑工具删除 FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 电子邮件帐户。若要执行此操作,请按照下列步骤操作:
[*]单击开始,单击运行,键入adsiedit.msc,,然后单击确定。
[*]查找默认命名上下文节点,然后定位到CN = 用户容器。
[*]找到并右键单击 CN=FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 容器。然后,单击删除。
[*]重新运行 Exchange Server 2010年邮箱角色安装应用程序。
[*]通过使用下面的命令创建一个新的联盟的电子邮件帐户:
New-Mailbox -Arbitration -Name FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 -UserPrincipalName FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042@<Default_Accepted_Domain>
来自 <https://support.microsoft.com/zh-cn/kb/978776>
                   

页: [1]
查看完整版本: exchange灾难性恢复