Dukel 460 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 Zitieren
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 Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.