Dukel 468 Geschrieben 8. November 2013 Melden Geschrieben 8. November 2013 (bearbeitet) $users = @{} foreach($group in (Get-ADGroup -Filter '*' -SearchBase "OU=GroupsAdministrative,DC=DOMAIN,DC=DE" -Properties members)){ foreach($member in ($group.Members)){ try{ $user = (Get-ADUser $member).Name if($users[$user]){ $users[$user] += $group.Name }else{ $users.Add($user,@($group.Name)) } }catch{} } } $users.GetEnumerator() | % { $user = Get-ADUser $_.Name 'Username: ' + $user.Name 'Vorname: ' + $user.GivenName 'nachname: ' + $user.Surname '' 'Gruppen:' $_.Value '' '' } bearbeitet 8. November 2013 von Dukel
karlldall 0 Geschrieben 8. November 2013 Autor Melden Geschrieben 8. November 2013 hi bringt leider nix, da einige unserer Verteiler security groups sind :) aber danke vielen dank dukel frage: | Export-CSV c:\report.csv -Force -NoType -->Export-CSV looks at properties and values, not array contents wie bekomme ich den ARRAY Output in eine cvs? done. trotzdem danke @ dukel danke
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