![从 2008 R2 升级到 2012 R2 后无法删除备用计算机名称](https://linux22.com/image/791426/%E4%BB%8E%202008%20R2%20%E5%8D%87%E7%BA%A7%E5%88%B0%202012%20R2%20%E5%90%8E%E6%97%A0%E6%B3%95%E5%88%A0%E9%99%A4%E5%A4%87%E7%94%A8%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%90%8D%E7%A7%B0.png)
我们有一些服务器从 2008 R2 就地升级到 2012 R2。在运行 2008 R2 时,备用计算机名称已添加到其中netdom computername <computer> /add:<alternate-name>
。现在我们正在关闭 2012 R2 服务器并将其功能转移到新的 2022 服务器,我们面临的问题是无法从 2012 R2 服务器中删除备用计算机名称。运行netdom computername <computer> /remove:<alternate-name>
结果为:
Unable to remove <alternate-name> as an alternamte [sic] name for the computer.
The error is:
The system cannot find the file specified.
The command failed to complete successfully.
%errorlevel%
是 2。
在删除备用名称之前,我们无法将 2012 R2 服务器中的备用名称添加到新的 2022 服务器。删除 AD 中的计算机对象允许在 2022 中创建备用名称,但服务器正在逐步退役,因此这将是最后的手段。
我已经确认是就地升级导致了错误
- 安装新的干净的 2008 R2,没有加入域或任何东西。
- 添加备用名称,确认删除有效。
- 运行就地升级,确认删除 2008 R2 中添加的名称不起作用。
答案1
这存储在msDS-AdditionalDnsHostName
旧主机的多值属性中。您需要使用 Active Directory 用户和计算机删除该值。您可能需要选择高级视图以显示计算机对象上的“属性编辑器”选项卡。
https://learn.microsoft.com/en-us/windows/win32/adschema/a-msds-additionaldnshostname
答案2
我在迁移服务器并尝试将名称添加到新服务器时遇到了同样的问题。我刚从域中删除了旧服务器,它突然就正常工作了。