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?
Please also mark the comments that contributed to the solution of the article
Content-Key: 579517
Url: https://administrator.de/contentid/579517
Printed on: April 24, 2024 at 02:04 o'clock
2 Comments
Latest comment
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