![](/img/trans.png)
[英]Powershell Active Directory Scripting - Bulk disable with change of display name
[英]How can I change the display name in Active Directory with powershell?
如何在Powershell的Active Directory中更改Name屬性?
我想更改“名稱”行,但是當我輸入以下內容時出現錯誤:
Set-ADuser -Identity test1 -Name Test 11
錯誤信息:
Set-ADUser : A parameter cannot be found that matches parameter name 'Name'.
At line:1 char:28
+ Set-ADUser -Identity test1 -Name Test 11
+ ~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-ADUser], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.ActiveDirectory.Management.Commands.SetADUser
您應該使用cmdlet Rename-ADObject更改AD對象的名稱屬性。
如果您想一次更改一個帳戶的多個屬性(例如更改用戶名),則將PassThru
參數添加到Set-AdUser
,然后通過管道傳遞到Rename-ADObject
:
Set-ADUser -Identity "test1" -DisplayName "DisplayName" -GivenName "GivenName" -Surname "Surname" -PassThru | Rename-ADObject -NewName "TestAccount1" -PassThru
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.