Get-LocalUser | ForEach-Object { $user = $_ return [PSCustomObject]@{ "Computer-Name" = hostname "User" = $user.Name "Groups" = Get-LocalGroup -ErrorAction SilentlyContinue | Where-Object { $user.SID -in ($_ | Get-LocalGroupMember -ErrorAction SilentlyContinue | Select-Object -ExpandProperty "SID") } | Select-Object -ExpandProperty "Name" "Enabled" = $user.Enabled } }