您好 ChanLokMan,
如果架构主机 FSMO 角色无法访问,或者注册表项“HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\Schema Update Allowed”未设置,则在使用 adprep /forestprep 命令时出现错误是正常的。 为了确保安全,请先使用 netdom query fsmo 命令确认当前哪个域控制器持有架构主机角色。 如果服务器已脱机或已停用,则必须使用 ntdsutil roles 命令转移该角色; 如果无法转移,则需要从一台运行正常的域控制器上强制接管该角色。 架构主机可用后,在该域控制器上打开 regedit,并将 NTDS\Parameters 项下的“Schema Update Allowed”DWORD 值设置为“1”。 这将启用架构修改。
之后,在架构主机上以管理员身份运行命令提示符,重新运行 adprep /forestprep 命令。 请确保您使用的是安装介质中与目标林功能级别匹配的正确版本的 adprep.exe。 命令成功完成后,您可以将注册表值重置为 0,以防止意外更改架构。 此步骤是解决此问题的受支持且安全的方法,不会造成 AD 架构损坏的风险。
如果我的回答对您有帮助,请点击**“接受答案”**以示支持。
谢谢!
HL/