windows 2003 AD升级至windows 2012 AD

根据微软官方发布的消息:微软将于2015年07月14日停止对Windows Server 2003的服务支持,也就是说Windows Server 2003将于2015年07月14日生命周期终止。所以有很多现在还在使用Windows Server 2003的企业都将要面临系统的升级,否则一旦关键服务出现问题就会影响整个企业的运转。对于Windows Server 2003 的系统升级微软给出我们如下图所示的方案:

windows 2003 AD升级至windows 2012 AD

从上图中可以看到:微软推荐我们使用Windows Server 2012 R2作为中介服务器来进行过渡已达到Windows Server 2003的升级。但是看网上有很多朋友说不需要Windows Server 2008 R2作为中介也可以升级成功,在这里要说明一下:

1、是不是需要使用Windows Server 2008 R2作为中介要看在升级后是否还需要使用额外域控制器这个功能,若需要则要用Windows  Server 2012 R2来进行过渡一下,若不需要则可以直接升级。

2、Windows Server 2012中所提示的升级准备工具adprep.exe只支持64系统下运行,但如果原来的操作系是32位系统,则没有办法完成,因此会用到Windows Server 2008 R2来作为中介,但其实只要在原来的DC主机上放入Windows server 2008 R2的安装光盘一样可以直接执行,也就是说,只是借助Windows server 2008 R2的32位adprep.exe而已

 

OK、说了这么多相信许多朋友都开始犯困了,下面我们开始实验:

注意:1、实验之前必须对域进行备份以防止其数据丢失。

           2、对域的安全状态进行检查,若有问题则升级不可进行。

实验准备:

1、三台服务器:Windows Server 2003、Windows Server 2008 R2、Windows Server 2012 R2

2、服务器IP、DNS如下:

      windows 2003 AD升级至windows 2012 AD

下面我们开始实验:

1、提升Windows Server 2003的域功能级别和林功能级别:

首先我们需要将Windows Server 2003的域功能级别和林功能级别升级至Windows Server 2003:

鼠标点击开始–管理工具:

windows 2003 AD升级至windows 2012 AD

点击Active Directory域和信任关系:

windows 2003 AD升级至windows 2012 AD

鼠标右键contoso.com:

windows 2003 AD升级至windows 2012 AD

点击提升域功能级别:

windows 2003 AD升级至windows 2012 AD

点击Windows Server 2003:

windows 2003 AD升级至windows 2012 AD

点击提升:

windows 2003 AD升级至windows 2012 AD

可以看到系统提示我们当前的更改会影响到整个域,我们点击确定:

windows 2003 AD升级至windows 2012 AD

可以看到功能级别提升成功,我们点击确定:

windows 2003 AD升级至windows 2012 AD

鼠标右键Active Directory域和信任关系:

windows 2003 AD升级至windows 2012 AD

点击提升林功能级别:

windows 2003 AD升级至windows 2012 AD

确认无误点击提升:

windows 2003 AD升级至windows 2012 AD

点击确定:

windows 2003 AD升级至windows 2012 AD

提升成功,我们点击确定。

OK,到这里我们提升功能级别的操作就已经结束了。

 

为了看到实验效果我在域控制器中新建了组织单位和用户:

windows 2003 AD升级至windows 2012 AD

 

2、AD域林准备、域准备、组策略准备、只读域控准备

Windows Server 2003的域中如果要增加运行Windows Server 2008 R2操作系统的额外域控制器,首先要对当前的Active Directory进行准备。

在源DC服务器上放入Windows Server 2008 R2的安装光盘,在安装光盘的supportadprep目录下,有adprep.exe和adprep32.exe。如果当前的域控制器使用32位操作系统,应该使用adprep32.exe,如果当前的操作系统使用64位操作系统,应该使用adprep.exe

在此我的操作系统是64位的,所以我直接使用adprep.exe

按下win+R键输入cmd:

windows 2003 AD升级至windows 2012 AD

点击确定:

windows 2003 AD升级至windows 2012 AD

输入d:切换到D盘根目录:

windows 2003 AD升级至windows 2012 AD

输入cd supportadprep,切换到supportadprep目录下。然后依次运行以下命令:

(1)adprep.exe /forestprep 

(2)adprep.exe /domainprep

(3)adprep.exe /domainprep /gpprep

(4)adprep.exe /rodcprep

 

(1)运行:adprep.exe /forestprep

windows 2003 AD升级至windows 2012 AD

这里我们输入C然后按Enter:

windows 2003 AD升级至windows 2012 AD

windows 2003 AD升级至windows 2012 AD

命令执行完成。

(2)执行:adprep.exe /domainprep

windows 2003 AD升级至windows 2012 AD

(3)执行:adprep.exe /domainprep /gpprep

windows 2003 AD升级至windows 2012 AD

(4)执行:adprep.exe /rodcprep

windows 2003 AD升级至windows 2012 AD

注意:若在此步骤中看到adprep detected that the domain is not in native mode的提示,则是因为域和林的功能级别没有提升。

 

3、将域控制器升级至Windows Server 2008 R2(将Windows Server 2008 R2提升为额外域控制器)

在安装Windows Server 2008 R2操作系统的服务器上同时按下WIN+R键:

windows 2003 AD升级至windows 2012 AD

输入dcpromo点击确定:

windows 2003 AD升级至windows 2012 AD

系统正在安装相应文件我们稍等其安装完成:

windows 2003 AD升级至windows 2012 AD

系统弹出域服务安装向导,我们点击下一步:

windows 2003 AD升级至windows 2012 AD

提示我们操作系统兼容性,我们点击下一步:

windows 2003 AD升级至windows 2012 AD

在这里我因为我们是要将Windows Server 2008 R2提升为额外域控制器,所以我们选择现有林下面的向现有域添加域控制器,点击下一步:

windows 2003 AD升级至windows 2012 AD

这里输入域名,在这里我使用的是contoso.com,然后输入凭据点击下一步:

windows 2003 AD升级至windows 2012 AD

确定无误点击下一步:

windows 2003 AD升级至windows 2012 AD

点击下一步:

windows 2003 AD升级至windows 2012 AD

这里我们保持默认点击下一步:

windows 2003 AD升级至windows 2012 AD

这里是因为我没有安装DNS服务器,点击是系统会自动安装:

windows 2003 AD升级至windows 2012 AD

AD相关文件的存放位置,在这里我保持默认点击下一步:

windows 2003 AD升级至windows 2012 AD

输入目录还原模式密码,点击下一步:

windows 2003 AD升级至windows 2012 AD

确认无误点击下一步:

windows 2003 AD升级至windows 2012 AD

这里勾选完成后重新启动,等待其安装完成:

windows 2003 AD升级至windows 2012 AD

重启完成,可以看到我们已经使用域用户登陆了。

 

4、升级到Windows Server 2012 R2(将Windows Server 2012 R2提升为额外与控制)

在Windows Server 2012 R2上安装AD DS:

windows 2003 AD升级至windows 2012 AD

安装完成,点击将次服务器提升为域控制器:(如下图)

windows 2003 AD升级至windows 2012 AD

勾选将域控制器添加到现有域:

windows 2003 AD升级至windows 2012 AD

点击更改:

windows 2003 AD升级至windows 2012 AD

输入用户名和密码点击确定:

windows 2003 AD升级至windows 2012 AD

确定上图三处框选位置无误点击下一步:

windows 2003 AD升级至windows 2012 AD

输入目录还原模式密码点击下一步:

windows 2003 AD升级至windows 2012 AD

到这系统会报错,原因是没有安装DNS,这里我直接点击下一步,系统会自动安装DNS服务器:

windows 2003 AD升级至windows 2012 AD

这里保持默认点击下一步:

windows 2003 AD升级至windows 2012 AD

这里系统让我们选择AD DS相关文件的存放位置,在这里我保持默认点击下一步:

windows 2003 AD升级至windows 2012 AD

确认无误,点击下一步:

windows 2003 AD升级至windows 2012 AD

先觉条件检查通过,点击安装:

windows 2003 AD升级至windows 2012 AD

安装开始,我们等待其结束:

windows 2003 AD升级至windows 2012 AD

OK,可以看到我们已经成功将次服务器提升为域控制器,系统将会重新启动:

windows 2003 AD升级至windows 2012 AD

重启完成,可以看到我们使用域账号登陆。

 

5、检查是否成功:

在Windows Server 2012 R2上打开用户和计算机:

windows 2003 AD升级至windows 2012 AD

可以看到我们之前在Windows Server 2003上新建的OU和用户都存在。

 

6,对Windows Server 2003进行降域,并将操作主机(FSMO)转移至Windows Server 2012 R2

打开Windows Server 2003的服务器管理器:

windows 2003 AD升级至windows 2012 AD

点击添加或删除角色:

windows 2003 AD升级至windows 2012 AD

点击下一步:

windows 2003 AD升级至windows 2012 AD

选中域控制器,点击下一步:

windows 2003 AD升级至windows 2012 AD

勾选删除域控制器角色点击,点击下一步:

windows 2003 AD升级至windows 2012 AD

点击下一步:

windows 2003 AD升级至windows 2012 AD

系统提示我们次服务器是全局编录服务器,我们点击确定:

windows 2003 AD升级至windows 2012 AD

保持默认,点击下一步:

windows 2003 AD升级至windows 2012 AD

输入新的本地管理员密码,点击下一步:

windows 2003 AD升级至windows 2012 AD

确认无误,点击下一步:

windows 2003 AD升级至windows 2012 AD

降域成功,点击完成。

检查操作主机所在位置:

windows 2003 AD升级至windows 2012 AD

可以看到操作主机已成功转移到server01也就是我们的Windows Server 2012 R2。

最后将Windows Server 2003退域加入工作组即可。