win2000域控迁移至 win2008

最近这段时间论坛上总是有人问迁移域控的问题,自己试验了一把,把过程记录下来供大家参考/ x9 M" j! p, N
网络结构很简单,win2000承担原DC的角色,ad集成dns
win2000域控迁移至 win2008_win2000; V3 P# n" H4 i: n! d
在做下面的所有操作之前,一定要备份域控
1.为 Windows Server 2008 准备林架构! q7 |+ G$ H7 T% T/ O6 f
刚开始先不能忙着把win2008升级为域控,把win2008的域控添加到win2000的ad中之前必须先更新 Active Directory 架构。必须从承载架构操作主机角色的域控制器更新架构。
以 Enterprise Admins、Schema Admins 和 Domain Admins 组成员身份登录到win2000(一般就是管理员用户登录即可), k# G% o* E+ `% A* s5 S" x
之后插入win2008的安装光盘,之后进入命令提示符执行X:/sources/adprep/adprep /forestprep: K& {# S) W2 V
如图
用户操作中提升按"C"然后按回车键
win2000域控迁移至 win2008_win2000_02
扩展架构成功, _) P- b+ X1 Y9 p( Z( C5 I: A
(如果以后计划在林的任何域中安装 RODC,那就执行下面命令,我在这里没有做& V2 q0 t' U5 i3 }& f/ L
X:/sources/adprep/adprep /rodcprep): U0 n* `: b" X% ?% {) w
win2000域控迁移至 win2008_域控迁移_03
2.为 Windows Server 2008 准备 Windows 2000 域9 o" P1 E1 x2 ?5 t1 w$ j5 g
在刚才的命令提示符下继续执行+ H$ f# K3 C0 B
X:/sources/adprep/adprep /domainprep /gpprep
如图,出现了一个错误提示
win2000域控迁移至 win2008_win2000_04
这里需要提升一下域功能级别
按下图中所示将win2000域更改为主机模式7 k7 }7 B, ]5 D: K* u  M# Y
win2000域控迁移至 win2008_win2000_05+ ^1 Y, `  Z9 C" _! f$ m. q
win2000域控迁移至 win2008_域控迁移_06
再次执行一下刚才的命令; W# U. C/ W) G% z0 e" p
执行成功. j% B1 z8 ?4 g1 a& ~  /
win2000域控迁移至 win2008_域控迁移_07
3.把win2008升级为额外域控. S# K7 `& K( }" G( I8 Z0 r
在win2008的机器上执行dcpromo命令
win2000域控迁移至 win2008_win2000_08
键入域名以及管理员帐号密码9 S+ c5 ]. k, ]  e" U6 u
win2000域控迁移至 win2008_win2000_093 o3 |. S# |7 A% j/ }* C
因为刚才没有执行adprep /rodcprep命令,所以这里出现了一个提示,直接按“是”继续即可  X/ k0 C+ b# F. ~, Y# n. z: b
win2000域控迁移至 win2008_win2000_10' S: /4 f1 |3 }6 C5 I
1 _7 x  C! /4 Q% A) ^
把win2008设置为dns服务器以及全局编录服务器
win2000域控迁移至 win2008_域控迁移_110 f3 P6 z2 N/ c0 k# ~. `
出现错误提示,因为在2008里仅仅手动设置了ipv4的地址,IPV6没有设置,默认是自动获取的
因为试验用没有用到IPV6所以直接点是就行了6 f2 i# D7 |9 w% B" A$ {
工作中如果不需要IPV6,那就直接把IPV6关闭就可以了
win2000域控迁移至 win2008_win2008_12
因为当前并没有安装DNS,所以出现错误提示,按“是”系统将自动创建DNS  C, J" C0 R  [5 j) f  J
win2000域控迁移至 win2008_win2008_139 y& g3 z& h* e3 I: s: X* l
检查设置没有问题后,执行下一步
win2000域控迁移至 win2008_域控迁移_14
win2000域控迁移至 win2008_win2008_15: f, Y. j0 N+ i& `# T0 s8 ?
执行完了重启之后,win2008就成为一个额外域控了
3.把win2008变为主域控制器
在win2008上执行操作7 Y2 /: M$ @6 r1 Q8 |
先在命令提示符下执行“netdom query fsmo”查看当前操作主机
这里可以看到操作主机都在win2000的域控上
win2000域控迁移至 win2008_win2008_16- N+ n6 H+ g2 a, R" x% y
下面要手动转移域控的五大角色6 R/ p9 O4 R& c8 Z- J' |
在命令提示符下执行“ntdsutil”. ]+ I( H. o: w- u% E% V% D
win2000域控迁移至 win2008_win2000_17
执行“roles”来管理ntds角色所有者令牌
win2000域控迁移至 win2008_win2008_182 Z4 @; ?8 /: Z
+ g6 W# a9 `( t, B/ J
win2000域控迁移至 win2008_win2000_19
选择在win2008的机器上操作
win2000域控迁移至 win2008_域控迁移_20$ N2 S8 r# ]. Y- a$ Y! V/ x
退出到最开始的ntdsutil命令下
之后分别执行下图中标识的五条命令3 n& `$ J- V1 S* Z/ X7 l- o8 M* {
win2000域控迁移至 win2008_域控迁移_21
执行完毕后再次查看主机角色
这是五大主机角色都在win2008的机器上了
win2000域控迁移至 win2008_win2000_22
4.把win2000域控降级
现在就可以把win2000降级了" p0 n2 z, S2 y  {+ m4 q2 @
降级之前要先把所有机器上的DNS服务器指向win2008% L1 P/ ^$ K5 p( y( q
(创建win2008域控时候已经创建DNS了)
win2000域控迁移至 win2008_域控迁移_23: /* t" l( s% I
在win2000的机器上执行dcpromo/ f9 H7 F% l' Q  e+ r. P" J$ /
* {- f3 z; g, // m  {
win2000域控迁移至 win2008_域控迁移_24
提示win2000是GC服务器,创建win2008域控的时候已经设置win2008为GC服务器了,所以直接点确定即可
win2000域控迁移至 win2008_win2000_25
千万不要点上图中那个勾,直接按下一步: D. A2 _( |! ]0 K" u( @# j- T+ ]
win2000域控迁移至 win2008_win2000_26
等待完成,重启
win2000域控迁移至 win2008_win2000_27
重启win2000后,win2000将变为域中的客户机,如果在域中不需要win2000了,那把直接退出域即可9 `& M& D0 g" Z  Y! A- D4 D

虽然现在win2008已经为主域控了,但是域控能级别却是在win2000纯模式下,如果要使用win2008域的新功能,提升域控能级别就可以了) N4 ^' ?7 k8 T4 m8 /" u% f