我们就来讨论关于从Windows 2003本地直接升级到Windows Server 2008 R2的相关问题。

  首先先看Contoso公司现在的架构拓扑图:如图1 

  图1

  此时,硬件配置过时的Server B已经被全新主流硬件配置的Server D所替代。但是,Server A仍然承担着FSMO这样重要的角色,根据IT部门的规划,也为了防止可能会出现的升级失败,在升级Server A之前,先将5种FSMO角色转移到Server D上。

  小贴士:5种FSMO角色分别是:PDC主机、RID主机、域命名主机、架构主机、结构主机。它们是特定林范围内和特定域范围内中被林和域中的单个域控制器所拥有。其中,架构主机和域命名主机是目录林级的角色。因此,每个目录林都只有一个架构主机和一个域命名主机。RID 主机、PDC 主机和基础结构主机是域级角色。每个域都有其各自的 RID 主机、PDC 主机和结构主机

  一、 升级前准备

  1. 转移5种操作主机角色

  转移FSMO角色的方法有2种,一种是图形化操作,一种是使用NTDCUTIL命令行进行操作。这里介绍使用命令行方式的转移,关于图形化操作可参考微软KB:

  http://support.microsoft.com/kb/324801/zh-cn

  注意:Ntdsutil.exe 是一个为 Active Directory 提供管理设施的命令行工具。可使用 Ntdsutil.exe 执行 Active Directory 的数据库维护,管理和控制单个主机操作,创建应用程序目录分区,以及删除由未使用 Active Directory 安装向导 (DCPromo.exe) 成功降级的域控制器留下的元数据。

  (1) 在Server D中点击【开始】,【运行】,输入【CMD】,回车。

  (2) 在命令提示符下,键入【ntdsutil】,可输入【?】可查看帮助信息。

  (3) 在帮助信息中可以看到,【Roles】命令可以用来管理NTDS角色所有者令牌,键入【Roles】,回车。

  (4) 先连接到将会拥有操作主机角色的Windows Server 2008 R2的域控制器上,键入【Connections】,回车输入【connect to server DC2】,输入【quit】返回上一级菜单。如图2 

  图2

(5) 输入转移相应主机角色的命令,例如现在要转移PDC主机,就输入【Transfer PDC】,回车后,将弹出确认对话框,点击【是】,即开始传输角色。完成后,将显示5个操作主机角色的位置。其他4个角色按此方式分别传输到DC2中。

  (6) 确认传输后的操作主机位置,重新运行一个命令提示符,输入命令【net