Ændre navn på AD gruppe bulk via PowerShell
Hej,Jeg omkring 100 sikkerhedsgrupper i Active Directory (Windows Server 2008 R2) som jeg gerne vil have ændret navn på.
I øjeblikket hedder alle grupper "-gruppenavn" i både DisplayName og SamAccountName; altså, en bindestreg og derefter gruppenavnet. Alle disse grupper ligger i en OU der hedder "Groups - Sec"
Jeg vil gerne have ændret alle navne til "- gruppenavn"; altså med mellemrum mellem bindestregen og gruppenavnet.
I stedet for at ændre samtlige navne enkeltvis, enten via Active Directory Users and Computers, eller PowerShell, vil jeg gerne gøre det af én gang ved et PowerShell script.
Jeg har prøvet med følgende:
Get-ADGroup -filter 'name -like "-*"' | Where-Object {$_.Distinguishedname -ilike "*Groups - Sec*"} | ForEach-Object {Set-ADGroup -DisplayName {$_.DisplayName -replace "-", "- "}}
Hvad gør jeg galt?