Exchange 2010 说它不能与 2007 共存,但我没有 2007

Exchange 2010 说它不能与 2007 共存,但我没有 2007

我正在尝试将 Exchange 2010 Standard 安装到我们的其中一台服务器上,但遇到了一些障碍。

两项就绪检查失败,提示:

不支持同一 Active Directory 站点中的 Exchange Server 2010 与 Exchange Server 2007 SP2 之前的 Exchange Server 版本共存。

问题是……我们没有Exchange 2007。

但是,我们似乎曾经有过这种情况。服务器没有被使用,并且似乎不是卸载 Exchange,而是服务器(当时是虚拟机)被废除了。因此,我无法通过正常的删除 Exchange 2007(或只是将其升级到 SP2)过程来满足此条件。

我按照在线找到的说明使用 ADSI Edit 从 AD 中删除所有与 Exchange 相关的对象痕迹,但就绪性检查仍然失败。我是不是漏掉了什么?我还需要做其他什么才能从架构中删除 Exchange 对象,以便安装 2010?

答案1

如果您的域中确实没有任何 Exchange 服务器,最好的办法是启动您信任的 ADSIEdit 并删除 Exchange 组织对象。它应该在 中Configuration\Services\Microsoft Exchange\OrganizationName。如果您删除“服务”下的“Microsoft Exchange”,所有与 Exchange 相关的信息都应该消失。

您还应该删除旧 Exchange 2007 服务器的计算机对象。

如果即使在这次清理之后安装程序仍然继续抱怨,请尝试手动运行setup /PrepareSchema;这应该可以解决架构版本不匹配的问题(如果有的话)。

哦,检查你的域控制器是否正确复制也很有用;也许它们没有,即使你删除了它们,其中一个或多个仍然有与 Exchange 相关的对象残留。

答案2

在类似情况下,我会重新安装应用程序,然后将其卸载。除非在原始安装过程中发生了一些非常恶劣的事情,例如有人手动编辑安装路径等,否则卸载程序应该会自行处理已经存在的所有问题。

相关内容