haschked
Goto Top

Active Directory Gruppen Massenänderung

Hallo,
ich würde gerne recht viele Gruppen in meinem AD umbenennen.
Die ersten 10 Stellen des Gruppennamens sollen ersetzt werden durch einen neuen Namen.
Hat da jemand eine Idee? Gibt es da evtl. ein Tool für?
ADModify ist ja nur für Benutzer.
Könnte mir Powershell vorstellen. Aber da fehlt mir ein wenig das Know How.

Danke und viele Grüße
Dennis

Content-ID: 671590

Url: https://administrator.de/forum/active-directory-gruppen-massenaenderung-671590.html

Ausgedruckt am: 24.02.2025 um 16:02 Uhr

CamelCase
CamelCase 24.02.2025 aktualisiert um 14:52:03 Uhr
Goto Top
Moin,

genau 10 Stellen? Oder soll ein bestimmtes Wort ersetzt werden? Auf alle Gruppen anzuwenden?

Hier für die ersten 10 Zeichen, angewendet auf alle Gruppen. NEUERNAME durch den gewünschten neuen Wortteil ersetzen.

Import-Module ActiveDirectory
$groups = Get-ADGroup -Filter * 
foreach ($group in $groups) {
    $newName = "NEUERNAME" + $group.Name.Substring(10)  
    Rename-ADObject -Identity $group.DistinguishedName -NewName $newName
}
HaschkeD
HaschkeD 24.02.2025 aktualisiert um 15:04:24 Uhr
Goto Top
Vielen Dank. Sind nicht ALLE Gruppen im AD.
Und sind genau Stellen oder aber auch ein bestimmtest Wort was ersetzt werden soll.....
Hatte schonmal an folgenden Ablauf gedacht.

1. Relevante Gruppen exportieren
2. Pro Zeile dann per Excel den Powershell Befehl rein packen.
3. DAs dann als ps1 "verpacken" und ausführen......

Evtl. dann so:
Set-ADGroup -Identity "GroupName" -sAMAccountName "NewSAMAccountName" -DisplayName "New Display Name" -Description "Updated Description"

Ist halt bissl copy/paste Arbeit........
DivideByZero
DivideByZero 24.02.2025 um 15:18:02 Uhr
Goto Top
Wie viele Gruppen sind es denn? Denn wenn Du die erst manuell selektierst und exportierst, ist einmalig von Hand oft schlicht schneller (wenn auch nervtötender).
HaschkeD
HaschkeD 24.02.2025 um 15:27:18 Uhr
Goto Top
Ja, das könnte sein face-smile
So 50 rum.......
DivideByZero
DivideByZero 24.02.2025 um 15:31:09 Uhr
Goto Top
Das wäre für mich in dem Bereich, wo ich manuell loslegen würde. Umbenennen geht ja fix.
CamelCase
CamelCase 24.02.2025 um 15:55:35 Uhr
Goto Top
Kannst du die Gruppen irgendwie bestimmen, also z.b. "Alle die mit XYZ beginnen"?
HaschkeD
HaschkeD 24.02.2025 aktualisiert um 16:24:35 Uhr
Goto Top
Ja, genau. Fangen alle mit DLG-BUR an.

Das geht auch:
Set-ADGroup -Identity "GroupName" -sAMAccountName "NewSAMAccountName" -DisplayName "New Display Name" -Description "Updated Description"

Nur den CN ändert er mir nicht face-sad
Rest passt er an.

Ahhh, da stehts wegen CN:
https://www.systoolsgroup.com/how-to/rename-ad-group/#:~:text=For%20rena ....