在Windows Server 2008 R2上安装Exchange 2013过程中遇到的一些问题

来源:互联网 发布:淘宝网窗帘罗马圈 编辑:程序博客网 时间:2024/04/28 18:13

http://wenku.baidu.com/view/187e0643cf84b9d528ea7a6a.html

Windows server2008R2下安装Exchange Server 2013

在CMD 下准备域架构(setup /IAcceptExchangeServerLicenseTerms/ps)的时候出现了以下错误:


    PrerequisiteAnalysis                                    FAILED
    The Active Directory schema isn't up-to-date and the ActiveDirectory manag
ement tools aren't installed on this computer. To install thetools, install the
 'RSAT-ADDS' Windows feature. Alternately, you canrun setup.exe /PrepareAD on a
 domain controller.
    For more information, visit: http://technet.microsoft.com/library(EXCHG.150
)/ms.exch.setupreadiness.W2K8R2PrepareSchemaLdifdeNotInstalled.aspx

按照提示

安装AD远程管理工具命令 : ServerManagerCmd -i RSAT-ADDS

之后可进行以下准备


setup /IAcceptExchangeServerLicenseTerms /ps (/IAcceptExchangeServerLicenseTerms 为接受协议)

setup /IAcceptExchangeServerLicenseTerms /PrepareAD/OrganizationName: test

setup /IAcceptExchangeServerLicenseTerms /pd

setup

开始安装时候按照界面提示可以一步步操作,如果有错误会在最后的install界面之前列出,并列出了解决方法,按照提示的站点下载更新安装然后重启WindowsServer 2008 R2 在重新运行setup 进行安装即可完成安装过程。


1. Exchange 2013的安装需要.net framework 4.5, 如果没有的话, GUI的安装界面会闪退, 在命令行里运行setup.exe才会发现这个报错的提示.

2. 笔者并不知道要在AD上做什么, 所以直接在Exchange的机器上运行光盘里的安装文件, 遇到了如下的报错. 但是DC是ping得通的, 而且nslookup, 命令"netdom query /domain:yourdomainnamefsmo"返回的结果都是正确的.

image

image

3. 经过一些research, 发现自己漏掉了重要的两步, 那就是需要把exchange 2013的光盘插入DC当中, 运行两个命令:

Setup /IAcceptExchangeServerLicenseTerms /PrepareSchema

Setup /IAcceptExchangeServerLicenseTerms /PrepareAD /OrganizationName:yourOrganizationalname

4. 笔者运行PrepareSchema 那个命令的时候, 还遇到了下面的报错.

image

我的解决方法是重启DC, 再run一次, 就work了.

image

5. 回到Exchange Server上运行安装文件, 遇到如下错误:

Error:
You must be a member of the 'Organization Management' role group or a member of the 'Enterprise Admins' group to continue.
For more information, visit: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.GlobalServerInstall.aspx

检查AD上的users and groups, 并没有这个'Organization Management' 用户组, 笔者安装使用的用户是域管理员, 所以链接文章里的提示没啥用.

 

6. 于是觉得是AD上的用户组什么的并没有事先创建好, 于是重新执行上面prepareAD的命令. 遇到报错如下:

image

查到文章http://jamesosw.wordpress.com/2013/04/24/couldnt-find-the-enteprise-organization-container/, 其中提到文章http://technet.microsoft.com/en-us/library/aa998138%28v=exchg.80%29.aspx.

涉及到AD中的"Microsoft Exchange Security Groups"和"Microsoft Exchange System Objects". 笔者观察了一下自己的环境, 发现"Microsoft Exchange Security Groups"这个container虽然存在, 但是其中并没有用户组.

笔者遵照链接文章中的步骤, 删除了两个container. 再次运行Setup /PrepareAD, 成功完成. 检查"Microsoft Exchange Security Groups"容器, 发现好多用户组成功创建了出来.

注意, 如果看不到"Microsoft Exchange System Objects"的话, 请勾选"Advanced Features".

image

7. 回到Exchange服务器上, 再次安装遇到如下报错:

image

8. 笔者卸掉Exchange重装, 报连不上Domain controller. 这个错误之前也发生过, 只是重试一次, 也就不再报这个错误了. 这一次, 我决定不再放过这个问题. 笔者的AD里有两台DC, 检查DC01, 发现domain level的防火墙没有关闭, 关闭之. 问题依然存在. 检查DC01的IP设置, 发现网关设置有错误. –_-||

想起之前笔者用这台虚机做网络gateway代理, 参照下面的链接配RRAS服务, 由于笔者的Lab中的网络中路由器的某项设置, 没能配成功. 于是笔者就把这台gateway改成了DC.

http://www.windowsnetworking.com/articles-tutorials/windows-server-2008/Using-Windows-Server-NAT-Router.html 

http://support.microsoft.com/kb/157025

熟悉RRAS服务的朋友也许会知道, RRAS服务器的网络设置是有点奇怪的.

我疏忽了的地方是这台机器在改成DC的时候网关没有改好.

问题是另一台DC加到了这台DC的域中. 其他的机器也可以成功加到domain中, 只是报一下连不上DC, 再试一次总是OK的.

 

9. 笔者把DC的网关设置修改正确, 之后Exchange 2013安装成功了.