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
Please also mark the comments that contributed to the solution of the article
Content-Key: 1670133317
Url: https://administrator.de/contentid/1670133317
Printed on: April 23, 2024 at 08:04 o'clock
2 Comments
Latest comment
Get-AdGroup -Filter {SamAccountName -like '*365*'} -PipelineVariable group | Get-ADGroupMember -Recursive | select SamAccountName,Name,@{n='GroupName';e={$group.Name}}