renfud
Goto Top

AD Gruppen per Powershell importieren

Guten Nachmittag liebe Community

Ich muss eine neue Testumgebung erstellen, welche gleich aufgebaut sein soll, wie die aktiv Domäne.
Dazu wird ein Windows 2008 R2 DC verwendet.

Meine Frage ist nun, gibt es eine Möglichkeit die Gruppen per Powershell von einem Excel zu importieren?
Bei den OU's wurde ich schnell fündig und habe eine funktionierende Anleitung gefunden. Jedoch finde ich nichts zum Thema Gruppen.

Ich muss ca. 100 Gruppen anlegen - bereits beim Gedanken daran, alles manuell zu machen wird mir übel.

Kennt irgendjemand eine schnellere Variante?

Danke bereits im Voraus!

Gruss
renfud

Content-Key: 331332

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

Printed on: April 24, 2024 at 04:04 o'clock

Mitglied: 132272
132272 Mar 06, 2017 updated at 14:21:16 (UTC)
Goto Top
Bei CSV die so aussieht:
Gruppe;Member
Gruppe1;mmuster
Gruppe1;annamusterfrau
Gruppe2;frankmuster
...

$csv = Import-Csv 'c:\groups.csv' -delimiter ";"  
$csv | group Gruppe | %{
   $grp = Get-AdGroup $_.Name -EA SilentlyContinue
   if($grp){
       Add-ADGroupMember $grp -Members $_.Group.Member
   }else{
      New-AdGroup -Name $_.Name -SamAccountname $_.Name -GroupCategory Security -GroupeScope Global -passthru | Add-ADGroupMember $grp -Members $_.Group.Member
   }
}
Gruß
Member: feuchj
feuchj Aug 05, 2019 at 13:41:06 (UTC)
Goto Top
Hallo,

der Aufruf funktioniert leider nur Teilweise.

Den Ersten Fehler ist beim Parameter "GroupeScope", dieser muss "GroupScope" lauten. Das zweite Problem dass der Parameter &_.Group.Member nicht aus der CSV ausgelesen wird kann ich nicht finden :_((

Vielen Dank für einen Tipp im Voraus!