从 Active Directory 用户和计算机 (ADUC) 重命名客户端计算机

从 Active Directory 用户和计算机 (ADUC) 重命名客户端计算机

我对 Active Directory 概念还不熟悉。我正在练习 AD 对象。在 AD 中,我可以更改用户对象名称,但无法重命名计算机对象名称。可以通过 powershell 中的 netdom 命令完成,但无法通过 ADUC(Active Directory 用户和计算机)重命名。有谁知道如何从 ADUC 重命名计算机?如果不可能,请说明无法通过 ADUC 重命名的原因。

谢谢,Sathishkumar

答案1

您不能从 Active Directory 用户和计算机中重命名计算机。

改用 PowerShell cmdlet Rename-Computer

Rename-Computer
      [-ComputerName <String>]
      [-PassThru]
      [-DomainCredential <PSCredential>]
      [-LocalCredential <PSCredential>]
      [-NewName] <String>
      [-Force]
      [-Restart]
      [-WsmanAuthentication <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

例子:

Rename-Computer -ComputerName "COMP01" -NewName "WORKSTATION01"

您可以重命名计算机,ADSIEdit但我强烈建议不要这样做。

答案2

通过远程 powershell。您始终需要 -domaincredential,即使它与登录帐户相同。重新启动之前,请确保没有人登录。我尝试使用 restart-computer 重新启动,但有时会出现错误。或者您可以在invoke-command 中运行 rename-computer。

invoke-command comp001 { quser } 
$c = get-credential dom\admin
rename-computer -computername comp001 -newname comp002 -Protocol wsman -domaincredential $c -restart

# get camel case
get-computer COMP002 | rename-adobject -newname Comp002

相关内容