在Windows Server 2008 R2上安装Exchange 2013过程中遇到的一些问题
笔者对Exchange经验非常有限, 但也正因为如此, 这里分享的东西对从没接触过Exchange的朋友会有更多的帮助吧, 至少希望如此.
1. Exchange 2013的安装需要.net framework 4.5, 如果没有的话, GUI的安装界面会闪退, 在命令行里运行setup.exe才会发现这个报错的提示.
2. 笔者并不知道要在AD上做什么, 所以直接在Exchange的机器上运行光盘里的安装文件, 遇到了如下的报错. 但是DC是ping得通的, 而且nslookup, 命令"netdom query /domain:yourdomainname fsmo"返回的结果都是正确的.


3. 经过一些research, 发现自己漏掉了重要的两步, 那就是需要把exchange 2013的光盘插入DC当中, 运行两个命令:
Setup /IAcceptExchangeServerLicenseTerms /PrepareSchema
Setup /IAcceptExchangeServerLicenseTerms /PrepareAD /OrganizationName:yourOrganizationalname
4. 笔者运行PrepareSchema 那个命令的时候, 还遇到了下面的报错.

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

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的命令. 遇到报错如下:

查到文章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".

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

8. 笔者卸掉Exchange重装, 报连不上Domain controller. 这个错误之前也发生过, 只是重试一次, 也就不再报这个错误了. 这一次, 我决定不再放过这个问题. 笔者的AD里有两台DC, 检查DC01, 发现domain level的防火墙没有关闭, 关闭之. 问题依然存在. 检查DC01的IP设置, 发现网关设置有错误. –_-||
想起之前笔者用这台虚机做网络gateway代理, 参照下面的链接配RRAS服务, 由于笔者的Lab中的网络中路由器的某项设置, 没能配成功. 于是笔者就把这台gateway改成了DC.
http://support.microsoft.com/kb/157025
熟悉RRAS服务的朋友也许会知道, RRAS服务器的网络设置是有点奇怪的.
我疏忽了的地方是这台机器在改成DC的时候网关没有改好.
问题是另一台DC加到了这台DC的域中. 其他的机器也可以成功加到domain中, 只是报一下连不上DC, 再试一次总是OK的.
9. 笔者把DC的网关设置修改正确, 之后Exchange 2013安装成功了.
结末的教训是: 偷了一个懒, 花了一星期来troubleshoot, 玩软件一定要小心呀, 否则代价太沉重了.
在Windows Server 2008 R2上安装Exchange 2013过程中遇到的一些问题的更多相关文章
- 在 Windows Server 2008 R2 上安装 IIS 7.5
原文 在 Windows Server 2008 R2 上安装 IIS 7.5 默认情况下,Windows Server(R) 2008 R2 上不安装 IIS 7.5.可以使用服务器管理器中的“添加 ...
- 在Windows Server 2008 R2上安装IIS服务
一.Windows Server 2008 R2 介绍 1.Windows Server 2008 R2 基本概念 2.Windows Server 2008 R2 家族系列 二.VMware虚拟机安 ...
- windows server 2008 R2 SP1 安装exchange 2010
一. 先决条件 若在windows server R2 SP1企业版系统上典型安装exchange server2010 SP3,则需要提前确定一下先决条件 AD域环境,域和林的功能级别必须是wind ...
- 在win7/WINDOWS SERVER 2008 R2上安装 vmware POWERcli 6.5
安装.NET Framework 4.6.2下载NDP462-KB3151800-x86-x64-AllOS-ENU.exe,安装安装PowerShell 4.0(5.0依赖4.0)下载Windows ...
- 如何在Windows Server 2012 R2上安装SharePoint 2013
笔者原以为是个挺容易个事儿, 毕竟是微软自家的产品安装在自家的操作系统上, 没想到还是让我费了半天劲. 写在这里吧, 方便其他的朋友. 具体步骤 ======================= ...
- 在Windows Server 2012 R2上安装SharePoint 2013 with SP1失败,提示没有.net4.5的解决办法
现在的Server用Windows Server 2012 R2的越来越多了,在部署带Sp1的SharePoint2013的时候,走完预安装工具后,点击setup提示缺少.net4.5. 其实Wind ...
- 如何解决在Windows Server 2008 R2 上安装证书服务重启后出现 CertificationAuthority 91错误事件
很久都没写什么博客了,前一段时间学习2008 R2时,在自己的电脑上同时安装AD 和证书 往往会出现一个CertificationAuthority错误,如下: 产生问题的主要原因是: 证书服务器与D ...
- Windows server 2008 r2上安装MySQL
用MSI安装包安装 根据自己的操作系统下载对应的32位或64位安装包.按如下步骤操作: MySQL数据库官网的下载地址http://dev.mysql.com/downloads/mysql,第一步: ...
- 图文详解在Windows server 2008 R2上安装SQL Server 2012集群
1.准备: 4台服务器(1台AD.2台SQL服务器.1台iSCSI存储服务器) 9个IP(1个AD的IP.2个SQL服务器的IP.2个心跳IP.1个iSCSI存储服务器的IP.1个集群IP.1个DTC ...
随机推荐
- Python Flask SQLALchemy基础知识
一.介绍 SQLAlchemy是一个基于Python实现的ORM框架.该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并 ...
- selenium 参数传递(testng.xml 、DataProvider )
为了方便测试代码的复用性,常常采用参数化.传递参数给测试代码 有一下两种方法:1.通过配置XML文件实现.2.通过DataProvider 传递参数. 注意:DataProvider 传递参数返回的是 ...
- [水煮 ASP.NET Web API2 方法论](1-2)在 WebForm 应用程序中添加 ASP.NET Web API
问题 怎么样将 Asp.Net Web Api 加入到 Asp.Net Web From 应用程序中 解决方案 在 Visual Studio 2013 中,创建新的 Web From,可以直接在&q ...
- mysql 允许远程IP连接, 并查看所有用户的所有权限
添加mysql用户 http://my.oschina.net/u/1179414/blog/202377 允许远程ip连接 GRANT select,insert,update,delete ON ...
- python的ipython manage.py shell 引发的 No module named _argparse
环境是:Centos6.6 ,python 2.6 今晚,shell 中输入: # ipython manage.py shell 报错,说找不到命令: 我当时,觉得,我有可能没有安装ipython ...
- ZOJ 3949 Edge to the Root(想法)(倍增)
Edge to the Root Time Limit: 1 Second Memory Limit: 131072 KB Given a tree with n vertices, we ...
- 【解决问题】centOS 7 设置固定IP,无法上外网
使用Xenserver搭建服务器集群,在安装centOS时候,发现如果将服务器IP设置成为static ip,只能内网互通,无法上外网(ping www.baidu.com 失败) 网上搜索了一下,发 ...
- [BZOJ3576]江南乐
挺好的题 我们算出每个数的sg值后异或起来即可 对于$n$,我们要求$sg_n$ 朴素的想法是枚举把$n$个石子分成$m$堆,有$m-n\%m$堆大小为$\left\lfloor\frac nm\ri ...
- windows和linux下杀死Tomcat进程,解决端口占用
windows和linux下解决Tomcat进程 windows下启动Tomcat报错,8080端口号被占用,报错信息如下 两种解决方法,一种是关闭了这个端口号,另外一种是修改Tomcat下的serv ...
- 既然有文件后缀名,为何还需要MIME类型?
作者:Vincross链接:https://www.zhihu.com/question/60495696/answer/204530120来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商 ...