记得以前windows server 2003AD升级windows server 2008AD的时候需要在windws server 2003服务器上挂载上windows server 2008的盘,通过sources/adprep来扩展架构,如果直接从Windows server 2003直接升级到2012呢?

   之前我看到过博客从windows server 2003AD升级到2012AD,都需要使用windows server 2008当作中间人才可以升级,但是事实并非这样的,我们是可以做到直接从windows server 2003AD升级到2012AD的。

接下来就让我们一起看一下是怎样直接从windows server 2003AD成功升级到2012AD的吧。


实验环境:


wKiom1McXBfB95bpAAEAJFtx6uw226.jpg

首先我们看一下windows server 2003的计算机信息

wKioL1McW_Lzm7hqAAEY07vXE-E888.jpg

下面我们是要开始扩展架构喽,但是如果我们把windows server 2012的镜像放到windwsserver 2003的光驱中进行support\adprep扩展架构,是会报错的,而windows server 2003升级到2008的时候不会报错,因为那是通过sources\adprep扩展架构的。别灰心,我们还有别的办法

现在我们进入windowsserver 2012的服务器中,把它加入到a.com域中,并用域管理员登录

wKiom1McXBvAJyfJAAFNBvQvU7w366.jpg

wKioL1McW_miksv8AALBqtl-Ulo231.jpg

在之前windows server 2003不支持adprep进行AD扩展,但是我们可以在windows server 2012中进行AD扩展,我们现在把windows server 2012的镜像放入光驱中,把adprep复制系统盘下,打开命令提示框,输入命令adprep /forestprep开始扩展林架构

wKioL1McW_2zjqC-AAIOgnp6jFI334.jpg

wKiom1McXCag9__CAAG7UN_X0S4179.jpg

输入C键,按enter

wKioL1McXAGxLHNJAAG3TwObkKU792.jpg

林架构扩展成功

wKiom1McXCzhxsS6AAKL5c_lcaM978.jpg

继续再扩展域架构adprep /domainprep

wKioL1McXH7BmNqqAAJQ00cmP7M074.jpg

输入adprep /domainprep /gpprep,更新组策略对象权限

wKiom1McXKmixjpFAAHcDqoi4H4817.jpg

输入adprep /rodcprep更新AD对RODC的支持

wKioL1McXIahGjx-AAJtR5DfSjo439.jpg

AD架构已经全部扩展完成了,接下来我们该做什么呢?我们该把windows server 2012提升为额外域控制器了。之前的版本使用dcpromo就可以创建的,但是windows server  2012就不可以了,如果也用dcpromo只会搭建一个空壳,接下来看看Windows server 2012怎样创建的DC的,

首先打开服务管理器,添加角色和功能安装角色管理工具

wKiom1McXLHCOBIPAAKJABluICs040.jpg

wKiom1McXLPCTTe7AAHIcAVIMt0322.jpg

wKioL1McXJCTDOtIAAJExjlf504432.jpg

wKioL1McXJXCUfAhAAMBJveW5Pc057.jpg

wKiom1McXL7gzQbIAAKgKUmvPWM903.jpg

wKioL1McXMfD9Z6LAAJ6EmIllyI110.jpg

wKioL1McXMqT3g1TAAJVwVyKUpU332.jpg

安装完成好,将其提升为域控制器

wKiom1McXPPiEGk-AAJUhJCGgEY415.jpgwKioL1McXNKCKQkZAAN2gGKSRtU305.jpg

因为我们做搭建额外域控制器所以选择将域控制器添加到现有域中

wKiom1McXPqipxF1AAGhDTXksLg458.jpg

这里的警告可以忽略

wKioL1McXNfhsQK7AAIj4v9NEJo063.jpg

因为是额外域控制器,要从主域控器中复制信息

而这里的主域控制器是win03-1.a.com

wKiom1McXQHDNxhhAAFfksbgJIM397.jpg

指定Ad DS数据库、日志文件和SUSVOL的存放路径

wKioL1McXN3xJXuMAAGSRJ8dTa8478.jpg

先决条件检查

wKiom1McXSzRtx63AAGljGFapc4763.jpg

检查完成后,无错,选择安装

wKioL1McXQqziqJaAANsNuk6eF0163.jpg

wKiom1McXTPAPJABAAG_zkOvWZI068.jpg

安装完成好自动重启

wKioL1McXQ3BSSNGAABndADSaRQ765.jpg

打开AD用户和计算机,发现都已经同步过来了

wKiom1McXTaRp4LhAAGcstwj9UQ570.jpg

查看一下林和域功能级别都是2003

wKioL1McXRGDcF65AAFYF47usAU187.jpg

wKioL1McXRSDpwWmAAE9dCx_BYY837.jpg

我们想提升到2012级别还有好多步没有做呢,

提升为额外域控后,我们还要把五种操作主机角色给转移过来,现在我们先看一下五种操作主机都在那里,输入命令netdom query fsmo,发现都在windows server2003的服务器上,我们现在要转移到windowsserver 2012服务器上

wKiom1McXT2TyTFoAAG4UaofW1s910.jpg

也可以图形化转移,也可以通过命令转移哦,图形化转移的话,先要通过regsvr32 schmmgmt.dll注册架构工具哦,不然架构主机你是找不到的,注册成功后就可通过mmc找到AD架构了。


下面我是通过命令转移的

wKioL1McXTOzzl94AAG11fYgpSw701.jpg

下面就要一个一个的进行转移

wKioL1McXTehm0zoAAICTOKi8wM577.jpg

wKiom1McXWTSyAhDAAMWCEXWC_Q318.jpg

wKioL1McXUTAE55vAAPec6UU13Y494.jpg

wKiom1McXW-yoZUIAAPSM7UxMQQ368.jpg

wKioL1McXU_DSUwxAAPLSNxD5q0168.jpg

我们现在查看一下是否转移成功

wKiom1McXXegc9y_AAEs1s4zUV0577.jpg

都转移成功了,接下来我们要把之前的DC降级。

在windowsserver 2003的服务器上运行dcpromo

wKiom1McXXjAo8EpAACIaSPhD4s649.jpg

wKioL1McXXyBqGb1AAHGhj6-3sc730.jpg

wKioL1McXX6D3bkTAAD1GebY6sw631.jpg

wKiom1McXaaQE9H0AAGrFA06l8s816.jpg

wKioL1McXYHRSTKqAAE29NvyJ2I247.jpg

卸载完成后,那我们就去把林、域级别给提升到2012

wKiom1McXavzcdmqAAHsXlXzu7k563.jpg

可是我们在提升林级别的时候报错了,怎么回事呢?

原来是此时我们的AD目录服务器还是win03-1.a.com,已经被我们卸载了,所以要更改为当前的win2012-1.a.com

wKioL1McXYexhOF1AAF0Or5lyo4316.jpg

wKiom1McXbDTfbVFAAFwiC96_F8156.jpg

也要记得把域控制器给更改了哦

wKiom1McXbKQrtKaAAFCGGjl6s8343.jpg

现在就可以把林、域功能级别给提升啦。

wKioL1McXY3yYlDwAAD75gcVlz8350.jpg

wKiom1McXbbSHG3IAAE8By5c3Yg455.jpg

wKioL1McXZGQKEd_AADeqYVU_HQ702.jpg

进入AD站点和服务把win03-1删掉就可以了

wKiom1McXbqAgNhwAAHEC6p0R_0998.jpg

这样就成功的从windows server 2003AD升级到了windows server 2012AD啦!