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-Key: 263782

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

Printed on: April 23, 2024 at 21:04 o'clock

Member: 0x32f1
Solution 0x32f1 Feb 18, 2015, updated at Feb 21, 2015 at 19:08:23 (UTC)
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
Member: BjoernP
BjoernP Feb 18, 2015 at 07:33:46 (UTC)
Goto Top
Teste ich nachher, vielen Dank einstweilen!
Member: BjoernP
BjoernP Feb 21, 2015 at 19:08:40 (UTC)
Goto Top
Hat funktioniert, vielen herzlichen Dank!