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
|
||
|
|
}
|
||
|
|
}
|