【问题标题】:How to change computer's canonical/displayed name in Active Directory?如何在 Active Directory 中更改计算机的规范/显示名称?
【发布时间】:2016-04-13 13:36:48
【问题描述】:

我有一个拥有 71 台计算机的 AD。

但是,实际上只有不到 50 台物理计算机,所以我正在做一些清理工作。但是,到目前为止,在重命名 PC 时,我只是在工作站上通过 Control Panel->System 重命名它们。

因此,AD 中显示的计算机名称与工作站的计算机名称不匹配。显示的名称,Properties->Object 下的“对象的规范名称”和属性编辑器中的cn 属性都是旧名称,而“计算机名称”和“DNS 名称”下Properties->General 是工作站上的更新名称。

如何协调每台计算机的两组不同名称?我无法在属性中编辑“对象的规范名称”,也无法编辑cn 属性:

操作失败。错误代码:0x2016;目录服务不能 对对象的 RDN 属性执行请求的操作。 00002016:在 CN=COMP、OU=TEST、DC=DOMAIN、DC=local not 上修改 RDN 'CN' 允许,必须改用 'rename 操作。

展望未来,重命名 PC 以使其在工作站和整个 AD 中都更新的正确方法是什么?

【问题讨论】:

    标签: active-directory computer-name canonical-name


    【解决方案1】:

    有一个可用的命令行(此处参考:https://technet.microsoft.com/en-us/library/cc788029.aspx),人们将使用它来自动重命名已加入域的工作站。

    【讨论】:

    • 我使用 'netdom' 'renamecomputer' 命令重命名域中的一台计算机,但 AD 中显示的名称和 'cn' 属性仍然是旧名称。我的广告有问题吗?
    • 我同意这实际上正是发生的情况:netdom 实用程序不会更改 AD 对象的 cn。现在必须说,CN 基本上只供人类使用,然后只在 AD 工具中使用。机器本身使用机器帐户对象的 GUID(或者可能是 SID)来引用它。
    【解决方案2】:

    这是一个两步过程:首先重命名计算机,然后重命名其 OU/CN。 netdom renamecomputer 不重命名 AD 对象,我假设 Rename-Computer 也不重命名(编辑此答案,如果不正确)。

    PowerShell

    1. Rename-Computer

    2. [Get-ADComputer|]Rename-ADObject

    CMD

    1. netdom renamecomputer

    2. dsmove

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-28
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多