现有Exchange2010环境中存在已经下线的exchange,因为当时的系统管理员操做有误,直接将BJ站点中的exchange服务器关机,并未按照标准操做来清除,因此致使现有环境中仍存在BJ站点中新建的数据库/副本,BJDAG,BJ exchange服务器等残留信息。同时发现,exchange环境中系统、发现搜索邮箱均存在与BJ exchange数据库中,每次在exchange控制台操做,均会出现“没法联系BJ exchange服务器”等警告信息,十分影响管理体验。shell
现将当时的实施步骤整理以下:数据库
当前现状:服务器
能够看到,目前系统邮箱和发现搜索邮箱均存在BJ站点中的一台exchange服务器的数据库SG-YDZS-01-BJ中。架构
实施步骤:编辑器
一、以域管contoso\administrator帐号登陆现有SZexchange服务器;ide
二、尝试迁移系统邮箱、发现搜索邮箱至SZexchange服务器;3d
执行命令,出现以下报错:blog
迁移系统邮箱行不通,考虑删除、重建系统邮箱。同步
三、清除BJ exchange数据库上存在邮箱的AD帐号;it
四、删除BJ站点的数据库及数据库副本;
因为两台BJOMBX01/02均已下线,没法经过控制台首先将数据库副本删除,再删除主数据库的方式来移除数据库。直接在控制台删除数据库时,会出现以下报错:
控制台没法删除,考虑经过exchange powershell来删除,命令以下:
第一段报错是,由于ExSystemDB-BJ数据库当前的副本存在与02服务器上,将命令中BJOMBX01替换成BJOMBX02后,便可删除副本。
副本删除后,可回到控制台删除ExSystemDB-BJ数据库,其他数据库相似(存放系统邮箱和发现搜索邮箱的数据库,需执行完第5步之后再删除)。
五、删除系统邮箱,发现搜索邮箱帐号;
目前系统邮箱和发现搜索邮箱均存在SG-YDZS-01-BJ数据库中,要删除该数据库,必须先迁移这些邮箱至其余数据库。因为第2步中,迁移邮箱失败,因此先将系统邮箱和发现搜索邮箱帐号从AD中删除,待BJ exchange服务器信息清理完毕后,再重建系统和发现搜索邮箱。
六、删除最后一个BJ数据库;
七、移除BJDAG中成员服务器;
控制台移除BJDAG中的成员服务器,出现以下报错:
尝试经过powershell来删除成员服务器,一样出现报错:
既然按照正常步骤没法移除dag中的成员服务器,考虑直接删除bjdag数据库高可用性组。
八、删除BJdag;
经过exchange控制台和powershell均出现报错:
常规删除无果,只能考虑从ADSI编辑器中删除bjdag了,参考第11步。
九、删除BJmail.contoso.com阵列;
十、删除为BJ Exchange服务器建立的发送,接收链接器;
十一、ADSI中移除bjdag和BJexchange服务器;
ADSI中删除数据,必定要慎重!!!
1)ADSI中删除bjdag:
能够看到控制台中bjdag已经被删除:
2)ADSI中删除BJ exchange服务器:
回到exchange控制台检查BJ数据库,BJ服务器是否均已被删除。
十二、活动目录/DNS中删除BJOCAS和BJOMBX等计算机信息;
1三、AD站点和服务中手动同步AD信息至其余站点服务器;
由于上述步骤中,已经把系统邮箱和发现搜索邮箱的帐号删除,而且ADSI和AD中已把BJ Exchange服务器信息清除了,为了防止数据不一致,最好手动在“AD站点和服务”中将信息同步至其余站点中的DC。
1四、扩展架构,重建系统邮箱帐号;
在其中的一台exchange服务器上,插入一样版本的exchange2010光盘,准备扩展架构。setup.exe /prepareAD
以下图所示:
扩展架构之后,能够在dc中看到,系统邮箱帐号已经生成:
1五、启用系统邮箱,指定存放系统邮箱的数据库;
1六、设置系统邮箱显示名称和大小;
使用以下命令设置邮箱的显示名称和发送大小:
Set-Mailbox -Arbitration -Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}" -DisplayName "Microsoft Exchange"
Set-Mailbox -Arbitration -Identity "FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042" -ProhibitSendQuota 1MB
1七、查看系统邮箱设置;
1八、检查各exchange服务器和DC信息是否同步;
至此,exchange2010清理不存在,已下线的exchange服务器,并重建系统仲裁邮箱已完成。