我使用这个 netdom命令序列将我们的AD控制器中的一个从“A”重命名为“B”。 理由是,历史名称“A”会更适合我们想要安装的新服务器。 这个从“A”到“B”的重命名顺利进行,特别是ADfunction正在运行。
但是,我们只能以新名称“C”安装新服务器。 它也可以很容易地改名为“D”或“E”或…,但不是“A”。 我认为这可能是旧的DNS名称仍然存在。 而不是等待几个星期,直到它自动老化,我从DNS中删除它,但没有帮助。
当我尝试将“C”重命名为“A”时,我得到的是一个“内部错误”,在事件日志中没有任何明显的消息。 什么可能导致这个?
某个地方必须在A-> B服务器上有一个包含Alogging的logging。你从DNS中删除了这个很好的logging。 我也会检查活动目录(确保没有一个旧的'A'名称被禁用的帐户)以及registry – 这个链接显示了如何检查AD对象的registry,虽然全局search不会是不好!
检查A-> B服务器上的servicePrincipalName属性。 如果一切顺利的话,它应该只有新名字的logging。 但是,如果你有一个大的环境,复制需要一段时间,它可能仍然有来自旧名称的条目。
当我有两台服务器时,我接近了这个事情。
服务器A是一个2012R2新服务器,正在取代DC(服务器B 2008年服务器)。
– 我把服务器B更名为Server C
– 然后将服务器A重命名为服务器B,但不需要。
– 我必须实际删除指向服务器B的DNSlogging,实际上必须从Active Directory中删除服务器C(旧服务器B)。
尝试一下,如果可以的话。
如果可能,请将您的旧服务器从域中删除,然后尝试重命名。