bjoernp
Goto Top

Gruppenmitglieder einer Rechtegruppe im AD auf eine andere übertragen?

Hallo zusammen,

aktuell strukturieren wir in der Firma gewaltig um und legen neue Distribution Lists und Rechtegruppen an.
Die alten DLs und Rechtegruppen tragen Mitglieder, welche ich 1:1 auf die neuen DLs und Gruppen übertragen möchte.
Einzeln per Hand einzutragen ist eine Ewigkeitsaufgabe, das muss doch auch irgendwie automatisch gehen oder?
Ich möchte nicht mit einem Member-Verweis auf die alten Gruppen arbeiten, sondern die Mitglieder direkt drin stehen haben.
AD ist Windows 2012 R2.

Gibt's die Möglichkeit das mit Shell oder Kommandozeile zu machen?

Danke für eure Unterstützung.

Björn

Content-ID: 263782

Url: https://administrator.de/contentid/263782

Ausgedruckt am: 22.11.2024 um 17:11 Uhr

0x32f1
Lösung 0x32f1 18.02.2015, aktualisiert am 21.02.2015 um 20:08:23 Uhr
Goto Top
Mit der PowerShell sollte das kein Problem sein. Folgendes Script übernimmt bspw. die Members aus "Group1" in "Group2":

Clear-Host
Set-StrictMode -Version "2.0"  

$GroupNameA = "Group1"  
$GroupNameB = "Group2"  

$MembersA = @(Get-ADGroupMember $GroupNameA | Foreach{$_.SamAccountName})
$MembersB = @(Get-ADGroupMember $GroupNameB | Foreach{$_.SamAccountName})
$Members2Add = $MembersA | Where {$MembersB -NotContains $_}
 
 If($Members2Add){
  Add-ADGroupMember $GroupNameB -Members $Members2Add
}

Quelle: powershellpraxis.de/index.php/active-directory/5-klassen-im-ad-cmdlets#5.3%20Gruppen
BjoernP
BjoernP 18.02.2015 um 08:33:46 Uhr
Goto Top
Teste ich nachher, vielen Dank einstweilen!
BjoernP
BjoernP 21.02.2015 um 20:08:40 Uhr
Goto Top
Hat funktioniert, vielen herzlichen Dank!