先说明一下,AD的环境是有Windows Server 2000升级到Windows Server 2008R2,升级已经有半年多了。现在企业需要安装一套Exchange2010 的邮件系统,然而安装过程中出现了一些问题。把这次的Exchange2010 安装项目排错经验写出来希望能帮助有类似情况的人。
一切的先决条件都安装technet上来做:https://technet.microsoft.com/ZH-CN/library/bb691354(v=exchg.141).aspx.安装完毕后,就兴高采烈地点击Exchange安装程序,然而。。。错误如下图:
按照提示,说环境中的AD林域级别太低要升级到2003纯模式以上,并使用 setup /PrepareAD命令来进行扩展架构。好就按照提示来,升级林域功能级别。
林功能级别
域功能级别
升级完成后,进行Setup /ps扩展。错误仍然存在。。。。。。
看回安装的日志,依然和上面的powershell提示一样,到底搞什么??明明提升了林域功能级别了,还会提示错误。。。。。
纠结了好久,shoot一下AD,原来有些旧的DC记录,然后用ntdsutil把它统统清掉。检查复制正常,这下以为肯定成功了。没想到报错还是一样。。。。
想了好久,还是没搞明白。无奈之下,用命令行查看下AD的功能级别
Import-Module activedirectory #导入ad模块
Get-ADDomain | fl Name,DomainMode #查看域功能级别
Get-ADForest | fl Name,ForestMode #查看林功能级别
命令输出来傻眼了,GUI下明明是林功能级别2008,二话不说,马上用命令提升林功能级别。
$currentForest = Get-ADForest
Set-ADForestMode -Identity $currentForest -Server $currentForest.SchemaMaster -ForestMode Windows2008Forest
再次运行setup /ps,一切正常。。。。。
升级架构完成后,Exchange安装顺利完成。从此排错过程中可以得出结论,GUI看到的未必是真的,眼见未必为实,哈哈。。。。