这篇精彩的 MSDN 文章详细介绍了如何在 C++ 中执行此操作。它含糊地提到了一些似乎根本不在我的系统上的实用程序,并且没有给出如何从常规 Windows Server 2003 R2 或 Windows Server 2003 域控制器执行此操作的想法。
需要检测活动目录架构主机是因为(即使我无法弄清楚这是怎么发生的)我试图adprep
作为从 2003 升级到 2008R2 或 2012 服务器级别域的步骤运行,但它的第一个命令是你运行(adprep /domainPrep 和 adprep /forestPrep)应该在称为“Schema Master”的东西上运行。
从图形用户界面
在安装了 AD 工具(ADUC、站点和服务等)的计算机上
regsvr32 schmmgmt.dll
从提升的命令提示符运行运行mmc.exe
在打开的空控制台中添加 Active Directory 架构管理管理单元。
右键单击模式图标并选择操作主机。这将向您显示当前持有它的人并允许您转让它。
从命令行
netdom query fsmo
.netdom.exe
内置于 Windows 7(可能还有 Vista)中,它是 2003 资源工具包的一部分。我相信它也在 dcpromo 期间安装在 2003 域控制器上。