Powershell get-adgroupmember export in Datei
Schönen guten Tag,
ich möchte mit Powershell meine AD Group Members abfragen und in eine Datei schreiben.
Prinzipiell ist das auch kein Problem. Jedoch möchte ich das mein Ergebnis wie folgt aussieht.
Wenn ich meine Abfrage in eine Variable packe, habe ich ja immer nur einen String
Wenn ich den String jetzt splitte, passt das auch nicht so ganz
Jetzt hätte ich zwar einzelne arrays, aber die sehen auch nicht so aus wie ich sie haben möchte.
Gibt es hierfür einen einfacheren weg, als anschließen mit suchen und ersetzten die arrays anzupassen?
ich möchte mit Powershell meine AD Group Members abfragen und in eine Datei schreiben.
Prinzipiell ist das auch kein Problem. Jedoch möchte ich das mein Ergebnis wie folgt aussieht.
ADGroup1,User1
ADGroup1,User2
ADGroup1,User3
ADGroup2,User1
ADGroup2,User2
usw.
Wenn ich meine Abfrage in eine Variable packe, habe ich ja immer nur einen String
$group=ADGroup1
$users=$(get-adgroupmember -identity $group | select SamAccountName)
echo $group $users
Wenn ich den String jetzt splitte, passt das auch nicht so ganz
$group=ADGroup1
$users=$(get-adgroupmember -identity $group | select SamAccountName)
$users=$users -split "`r`n"
echo $group $users
Jetzt hätte ich zwar einzelne arrays, aber die sehen auch nicht so aus wie ich sie haben möchte.
Gibt es hierfür einen einfacheren weg, als anschließen mit suchen und ersetzten die arrays anzupassen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 579517
Url: https://administrator.de/forum/powershell-get-adgroupmember-export-in-datei-579517.html
Ausgedruckt am: 21.04.2025 um 19:04 Uhr
2 Kommentare
Neuester Kommentar

Gibt es hierfür einen einfacheren weg, als anschließen mit suchen und ersetzten die arrays anzupassen?
Natulisch, da braucht man nicht mit Strings rum pfuschen.Get-ADGroup -Filter * -PipelineVariable Group | %{
Get-ADGroupMember $_.SamAccountName -recursive | %{
[pscustomobject]@{Gruppe=$Group.SamAccountName;Benutzer=$_.SamAccountName}
}
} | export-csv 'D:\membership.csv' -Delimiter ";" -NoType -Encoding UTF8