Peterzz 11 Geschrieben 10. August 2016 Melden Geschrieben 10. August 2016 Hallo, möchte per Powershell ein Benutzer in mehrere AD-Gruppen aufnehmen, die in einer csv-Datei stehen. Ich habe es mit diesem Befehl versucht, nur leider kommt es zu der Fehlermeldung, dass Add_ADGroupMember keinen Pipe-Befehl zulässt. Import-Csv .\Gruppen.csv | Add-ADGroupMember -Members Benutzername Kann mir vielleicht jemand sagen, wie ich die mein Vorhaben umsetzen kann.
NilsK 3.046 Geschrieben 10. August 2016 Melden Geschrieben 10. August 2016 Moin, eine ForEach-Schleife? Gruß, Nils
daabm 1.431 Geschrieben 10. August 2016 Melden Geschrieben 10. August 2016 Nils meint das hier: Import-Csv .\Gruppen.csv | % { Add-ADGroupMember $_ -Members Benutzername }
Peterzz 11 Geschrieben 11. August 2016 Autor Melden Geschrieben 11. August 2016 Hallo daadm, Danke für den Ausdruck. Dann war ja mein Ansatz gar nicht so verkehrt und das ohne ForEach. Ich habe es auch mit einer ForEach Schleife hinbekommen: $Gruppen = get-Content ".\Gruppen.txt ForEach ($Group in $Gruppen.) {Add-ADGroupMember $Group –Member Benutzername} Gibt es hier ein "Besser" oder "Schlechter" bei der Ummsetzug?
Dukel 468 Geschrieben 11. August 2016 Melden Geschrieben 11. August 2016 Du musst dies nicht extra in eine Variable zwischenspeichern, es geht auch mit ForEach ($Group in (get-Content ".\Gruppen.txt"))
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden