10 lines
451 B
PowerShell
10 lines
451 B
PowerShell
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
|
|
}
|
|
} |