这个壮观的 MSDN文章详细介绍了如何在C ++中完成此操作。 而且它隐约提到了一些似乎不在我的系统上的实用程序,并且没有提供如何从常规Windows Server 2003 R2或Windows Server 2003域控制器执行此操作的build议。
因为(即使我无法弄清楚这是怎么发生的),所以需要检测活动目录模式主数据库,但我试图将adprep作为从2003升级到2008R2或2012服务器级别域的步骤来运行,但是它的第一个命令是你运行(adprep / domainPrep和adprep / forestPrep)应该运行在一个叫做“Schema Master”的地方。
从GUI
在安装了AD工具的计算机上(ADUC,站点和服务等)
从提升的命令提示符运行regsvr32 schmmgmt.dll
运行mmc.exe
在打开的空白控制台中添加“Active Directory架构pipe理”pipe理单元。
右键单击Schema图标,然后selectOperations Master。 这会告诉你谁持有它,并允许你转移它。

从命令行
netdom query fsmo 。
netdom.exe内置于Windows 7(也许是Vista),它是2003资源工具包的一部分。 我相信它也安装在2003年域控制器在dcpromo期间。