当我们了解前面的一些理论内容过后,那么我现在就可以进行域控制器的迁移
实验环境:
在本次实验中我们采用了两台计算机 
A、计算机
作为我们本次迁移的对像,所以操作系统我们安装了Windows sever 2000并升级到域控制器,同时也对域环境做了相应的配置
B、计算机
作为我们本次实验迁移后的对像,所以我们安装了Windows server 2003操作系统。
 
接下来我们开始做迁移操作
在迁移开始之前,由于Windows server 2000域环境对Windows 2003不兼容,所以我们必须进行2000域环境进行扩展操作办法如下:
1、把Windows server 2003安装光盘放入Windows server 2000域服务器
2、进入CMD命令提示符,再进入Windows server 2003光盘中的I386目录
3、执行adprep /forestprep命令进行域林扩展,在命令执行后,我们按C继续操作
4、当域林扩展完成后我们执行adprep /domainprep对域进行扩展
5、当域扩展完成后我们可以执行adprep /domainprep /gpprep 对域中的SYSVOL进行更新
6、当以上命令完成后我们就完成了域的全部扩展接下来我们就是把Windows server 2003以额外域控制器身份加入到2000域中。
7、当2003加入到2000域中,重新启动2003电脑后,我们2003计算机就是2000域控制器的一个额外域控制器接下来我们在Windows server 2003计算机上安装DNS服务,以便2000域中的DNS服务能完全复制到2003域中
8、当完成后接下来我们就可以迁移前面所提到的5种主机身份,当然可以先查看一下我们域中的5种角色分别在什么地方,一般情况下域中的5种主机角色都在DC上(我们现在实验环境)
9、转移架构主机角色
使用“Active Directory 架构主机”管理单元可以转移架构主机角色。您必须首先注册 Schmmgmt.dll 文件,然后才能使用此管理单元
注册 Schmmgmt.dll
单击开始,然后单击运行,在打开框中,键入 regsvr32 schmmgmt.dll,然后单击确定,当完成后,我们会看到一个成功的提示对话框,直接确定
 
转移架构主机角色
依次单击开始和运行,在打开框中键入 mmc,然后单击确定。
在文件菜单上,单击“添加/删除管理单元”。
单击添加
依次单击 Active Directory 架构、添加、关闭和确定。
在控制台树中,右键单击 Active Directory 架构,然后单击更改域控制器。
单击指定名称,键入将成为新角色持有者的域控制器名称,然后单击确定
在控制台树中,右键单击 Active Directory 架构,然后单击操作主机。
单击更改,确定后我们关闭对话框
转移域命名主机角色
单击开始,指向管理工具,然后单击“Active Directory 域和信任关系”。
右键单击“Active Directory 域和信任关系”,然后单击“连接到域控制器”。
在“输入其他域控制器名称”框中,键入将成为新的角色持有者的域控制器的名称,然后单击确定。
在控制台树中,右键单击“Active Directory 域和信任关系”,然后单击操作主机
单击更改,确认后我们关闭对话框
转移 RID 主机角色、PDC 模拟器角色和结构主机角色
击开始,指向管理工具,然后单击“Active Directory 用户和计算机
右键单击“Active Directory 用户和计算机”,然后单击“连接到域控制器”。
在“输入其他域控制器名称”框中,键入将成为新的角色持有者的域控制器的名称,然后单击确定
在控制台树中,右键单击“Active Directory 用户和计算机”,指向所有任务,然后单击操作主机。
单击要转移角色(RID、PDC 或
结构)的相应选项卡,然后单击更改
单击确定以确认您要转移该角色,然后单击关闭。
10、完成以上操作之后,新的Windows Server 2003域控制器便替代了原来的第一台Windows 2000域控制器的角色,但我们需要等待一段时间使原来的Windows 2000域控制器上的和全局编录及FSMO角色相关的活动目录信息完全复制到Windows Server 2003域控制器上
11、建议您观察一两天时间,并确认新的Windows Server 2003域控制器/DNS服务器一切工作正常后,再将原来的Windows 2000域控制器降级。
12.当所有的Windows 2000域控制器都成功降级,当前域中只剩下Windows Server 2003域控制器后,我们便可以提升当前域/活动目录林的功能级别,以便应用Windows 2003活动目录中的一些新特性