我们有一些服务器从 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
我在迁移服务器并尝试将名称添加到新服务器时遇到了同样的问题。我刚从域中删除了旧服务器,它突然就正常工作了。