TheCracked 13 Geschrieben 24. März 2020 Melden Geschrieben 24. März 2020 Hallo Zusammen, ich habe eine Gruppe in der sind mehrere Gruppen. Ich möchte nun alle User in den Gruppen auslesen: $Gruppen = Get-ADGroupMember hauptgruppe | Select sAMAccountName foreach ($gruppe in $gruppen) { $gruppe_user = Get-ADGroupMember $gruppen | Select sAMAccountName $gruppe_user } leider funktioniert das so nicht wirklich.. Jemand eine Idee? Grüße TC
Dukel 468 Geschrieben 24. März 2020 Melden Geschrieben 24. März 2020 Copy & Paste? $gruppe_user = Get-ADGroupMember $gruppen | Select sAMAccountName Gibts noch eine Fehlermeldung oder was geht nicht?
NilsK 3.045 Geschrieben 24. März 2020 Melden Geschrieben 24. März 2020 Moin, was ist denn das Ziel des Ganzen? Vielleicht gibt es da einfachere Wege. Gruß, Nils
TheCracked 13 Geschrieben 24. März 2020 Autor Melden Geschrieben 24. März 2020 copy & Paste ist keine Option, da es zu viele Gruppen sind am ende des Tages.. Fehler: Get-ADGroupMember : Das Argument für den Parameter "Identity" kann nicht überprüft werden. Die Identitätseigenschaft des Arguments ist NULL oder leer. In Zeile:14 Zeichen:37 + $gruppe_user = Get-ADGroupMember $gruppe | Select sAMAccountName + ~~~~~~~ + CategoryInfo : InvalidData: (:) [Get-ADGroupMember], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.ActiveDirectory.Management.Commands.GetADGroupMember Get-ADGroupMember : Das Argument für den Parameter "Identity" kann nicht überprüft werden. Die Identitätseigenschaft des Arguments ist NULL oder leer. In Zeile:14 Zeichen:37 + $gruppe_user = Get-ADGroupMember $gruppe | Select sAMAccountName + ~~~~~~~ + CategoryInfo : InvalidData: (:) [Get-ADGroupMember], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.ActiveDirectory.Management.Commands.GetADGroupMember Ziel soll sein, dass es eine neue Gruppe geben soll. In dieser neuen Gruppe, sollen alle User hinzugefügt werden, die in den einzelnen Gruppen sind.
Dukel 468 Geschrieben 24. März 2020 Melden Geschrieben 24. März 2020 Mit Copy&Paste meinte ich, dass es wohl als erstes einen Cop&Paste Fehler gab. Evtl. brauchst du $gruppe.sAMAccountName
TheCracked 13 Geschrieben 24. März 2020 Autor Melden Geschrieben 24. März 2020 ok das funktioniert.. Perfekt.. Kurze erklärung was bei $gruppe.sAMAccountName anderst ist? Danke schon mal für den Tipp..
BOfH_666 586 Geschrieben 24. März 2020 Melden Geschrieben 24. März 2020 (bearbeitet) Da Du die Frage von Nils ignorierst, geb ich einfach mal so den Tipp: Get-ADGroupMember hat einen Parameter -Recursive. Damit kannst Du Dir Dein Schleifenkonstrukt normalerweise sparen. bearbeitet 24. März 2020 von BOfH_666
TheCracked 13 Geschrieben 24. März 2020 Autor Melden Geschrieben 24. März 2020 34 minutes ago, TheCracked said: Ziel soll sein, dass es eine neue Gruppe geben soll. In dieser neuen Gruppe, sollen alle User hinzugefügt werden, die in den einzelnen Gruppen sind. Habs nicht ignoriert :) ok danke.. werde ich mir mal ansehen..
BOfH_666 586 Geschrieben 24. März 2020 Melden Geschrieben 24. März 2020 vor 6 Minuten schrieb TheCracked: Habs nicht ignoriert :) Oooops ... das kleine Anhängsel da unten hatte ich glatt übersehen ... sorry.
TheCracked 13 Geschrieben 24. März 2020 Autor Melden Geschrieben 24. März 2020 :).. kein Problem.. aber mit dem -Recursive klappt es perfekt.. Da spar ich mir die Schleife :) Dankeschön.
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