我初步分析了一下,我遇到问题的可能原因:
先说一下我的实验环境:
域控制器一台,运行的是windows server 2012 R2
邮件服务器一台,运行的是windows server 2012
Exchange server版本是SP1
后来才知道,SP1是不能安装在windows server 2012上的,要SP3的才可以。http://www.exchangecn.com/html/exchange2010/20120926_386.html
然后又将邮件服务器的系统改成了windows server 2008 R2
下面我就说说安装吧:安装的先决条件我上面遇到的问题当中有解答,我这边就简单的说一下就行了:
.NET Framework 3.5的安装
IIS的安装
还有几个KB包,KB包微软官网上可以下到的。下面会具体说那几个的。
我就从头开始演示一遍,包括哪些先决条件我都先不安装,直接先运行setup安装,讲解如果哪些没有安装,会报什么错误。
先说一下,我不是光盘安装的,我Exchange的安装文件时放在D盘的,你如果是使用光盘安装只要改下路径就好了。
下面开始安装,是在一台干净的系统上安装。系统没有做任何设置。
1、安装之前有几个准备的命令,这个命令在exchange安装目录下,所以我们先要切换目录到exchange的安装目录下。用CD命令,我想这个大家都应该知道吧。
2、首先我们要运行的是setup /ps命令,但我们看到了,运行的时候报错了,需要安装
3、那么我们就需要安装.NET Framework 3.5,安装步骤我就不演示了,很简单的,直接在添加功能里面添加就可以了,就是时间有点长。这里要注意的就是下图,选择“添加所需的角色服务”。
4、这下就可以运行setup /ps 命令了。
5、不好又报错,下面我们看看是报的什么错,“Active Directory 不存在或无法联系。”
在看看下面的“此计算机不属于windows 域;用户未登录到windows 域。”我想大家应该知道是什么原因了吧。对,就是我计算机未加入到域,我上面已经说过了,在一个干净的系统上安装的,并且系统没有任何设置。解决方法将该机器加入域,加入域的过程就不演示了,我想大家都应该会。
6、加入域就可以运行setup /ps了吗?下面我们看看,又报错了,报什么错呢?“未安装“Ldifde.exe。”那怎么解决呢?继续看下去,下面有解决方法。
7、解决方法就是打开windows powershell,运行“Import—ModuleServerManager”,然后再运行“Add—WindowsFeatureRSAT—ADDS”来安装。
8、在安装完成的时候,后面有提示你重启,那么如果我们不重启会怎么样呢?对就会出现下图那样的错误。那我们只有重启了。
9、当我们重启完成后,就可以运行setup /ps
10、下面我们运行第二个setup命令,setup /p /organizationname:ne(组织名称),ne是我安装的组织名称,这个大家根据实际情况填就可以了。
11、一般情况下这一步也不会报错的,但我不错了,因为我的实验环境安装过N遍exchange了。有人会问,系统不是干净的吗?为什么还会有这样的错误?因为这个这个组织名称不是存在你系统上的,而是存在你域架构上的,即使是重装了系统还是会有的,除非你连域控制器也一起重装。
解决方法大家可以看看这个帖子:http://bisheng.blog.51cto.com/409831/227023
12、下面运行第三个setup命令。Setup /pad
13、下面运行第四个setup命令,setup /pd.
本文转自 as900 51CTO博客,原文链接:http://blog.51cto.com/yupeizhi/1348578,如需转载请自行联系原作者