exchange 2016 服务器故障导致服务发生问题,在不考虑数据的情况下,需要非常规卸载,步骤如下(参考网络其他文章)
1.在AD DC上打开ADSIEdit,连接到“配置”,比如我的网域是activedirectory.cn ,那你就找到如下路径:
CN=Configuration,DC=activedirectory,DC=cn
CN=Services
转到找到CN=Services,右键删除以下两项:
CN=Microsoft Exchange
CN=Microsoft Exchange Autodiscover
2.使用ADSIEdit,连接到“命名”,如下
CN=Default naming context,DC=activedirectory,DC=cn
删除如下两项:
CN=Microsoft Exchange Security Groups
CN=Microsoft Exchange Security Objects
3.如有exchange服务器,删除exchange目录。
C:\Program Files\Microsoft\Exchange Server
4.删除exchange服务器 IIS(非必须);
备份下IIS,删除默认网站,如果有其他虚拟目录或者网站请留意。
5.打开Active Direcoty的管理器AD Users and Computers:
找到如下账户并删除:
DiscoverySearch Mailbox{GUID}
Exchange Online-ApplicationAccount
FederatedEmail.GUID
Migration.GUID
*SystemMailbox{GUID}
*HealthMailboxGUID \\这个账号在2016上没找到
6.在exchange服务器上清空Exchange 2016注册表
找到 HKLM\Software\Microsoft,删除key “ExchangeServer” 及其所有下面的项目(如果有)。
找到 HKLM\CurrentControlSet\Services 删除key “MSExchange*” 及其所有下面的项目。
然后笔者开始重新安装exchange服务,但是在进行到安装传输的时候发生错误,无法进行(问题多种)
我的操作是直接把exchange服务器原系统干掉重装(前面exchange服务器上的清理操作都浪费了)
系统重装后可正常安装上服务,但是登录ecp时提示
X-OWA-Error: Microsoft.Exchange.Data.Storage.ObjectNotFoundException
原因是前面非常规卸载导致的administrator 失去了主数据库
在exchange manager shell上查询get-mailbox可以看到如下画面
修复方法如下
为administrator指定主数据库,运行命令 Set-Mailbox -Identity administrator -Database "Mailbox Database 0521542877",如下图
重新尝试登录ecp,可正常登录了