本文提供了使用 Active Directory 安装向导(Dcpromo.exe)降级域控制器的问题的解决方案。
原始 KB 数: 282272
现象
使用Dcpromo.exe降级 Windows 域控制器时,可能会收到以下错误消息:
此域控制器保存以下应用程序目录分区的最后一个副本: DC=MSTAPI,DC= yourdomain,DC=com
原因
如果使用“配置服务器**”向导安装了域控制器**,则可能会出现此行为。 使用此向导时,它会自动创建名为 DC=MSTAPI、DC= yourdomain、DC=com 的程序分区或非域命名上下文。
解决方法
如果使用“配置服务器**”向导创建了分区**,并且使用了 Mstapi 的默认名称,如果此名称未使用,请使用Tapicfg.exe工具删除此名称。 为此,请运行以下命令,其中 <your_domain.com> 域 DNS 名称:
tapicfg remove /directory:mstapi.<your_domain.com>
如果分区是手动创建的,或者它是使用另一个程序创建的,则可以使用 Ntdsutil 实用工具将其删除:
-
打开命令提示符,然后键入 ntdsutil。
-
在 Ntdsutil 提示符下,键入
partition management。 -
在 “域管理 ”窗口中,键入
connections。 -
键入
connect to server <yourservername>。显示绑定消息后,将成功连接到服务器。
-
在 “服务器连接” 窗口中,键入
quit。 -
在 “域管理 ”窗口中,键入
list。 此时会显示此服务器上的命名上下文列表。 -
若要删除应用程序目录分区副本,请键入
remove nc replica <ApplicationDirectoryPartition> <DomainController>。 -
在 Ntdsutil 提示符下,键入
Q并按 Enter,直到返回到 CMD 命令提示符。 现在可以成功降级此域控制器。 在再次启动 Active Directory 安装向导之前,可能需要重启此域控制器。
详细信息
Windows 支持程序命名上下文,也称为非域命名上下文。 此功能允许 Microsoft Active Directory 目录服务托管动态数据,而无需影响网络性能,方法是让你控制副本的复制和放置范围。 使用 Active Directory 服务,可以创建一种新的命名上下文或分区类型,称为应用程序分区。 此命名上下文可以包含除安全主体(用户、组和计算机)以外的任何类型的对象的层次结构,并且可以将其配置为复制到林中不一定全部位于同一域中的任何域控制器集。