heberoxx 发表于 2018-7-6 08:15:57

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> 设置邮件用户与新的数据库的关联关系。
  注意:数据库文件如果有空格 需要用&quot;mail box 195125225&quot; 引起来要不会出错的
  中级版:
  如何清除掉挂掉的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
  解决方案
  若要解决此问题,请执行以下步骤:
页: [1]
查看完整版本: exchange灾难性恢复