Powershell Format-Table Wert hinzufügen
Hallo,
Ich möchte den Gruppennamen in jeder Zeile der Ausgabe sehen. Im Output bekomme ich aber nur den distinguishedName als Eintrag.
Wie kann ich die Expression formulieren? Kann es sein das der Wert von $_ an der Stelle nicht mehr das übergebene Dingens aus der foreach ist?
Ich möchte den Gruppennamen in jeder Zeile der Ausgabe sehen. Im Output bekomme ich aber nur den distinguishedName als Eintrag.
Wie kann ich die Expression formulieren? Kann es sein das der Wert von $_ an der Stelle nicht mehr das übergebene Dingens aus der foreach ist?
$grp = "365"
$gruppen = Get-ADGroup -Filter *
($gruppen | ? { $_.SamAccountName -match $grp }).SamAccountName | % {
Get-ADGroupMember $_ | ft SamAccountName, name , @{Label="GroupName"; Expression={$_}}
}
### Output
SamAccountName name GroupName
-------------- ---- ---------
fschulzi Schulzi, Fw CN=schulzi\, fw,OU=MDM-EMMTest,OU=Office365,OU=Users,OU=bla,DC=xxx,DC=xxx,DC=xxx
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1670133317
Url: https://administrator.de/contentid/1670133317
Ausgedruckt am: 23.11.2024 um 00:11 Uhr
2 Kommentare
Neuester Kommentar
Get-AdGroup -Filter {SamAccountName -like '*365*'} -PipelineVariable group | Get-ADGroupMember -Recursive | select SamAccountName,Name,@{n='GroupName';e={$group.Name}}