diff --git a/Get Scripts/Get Local Computer Users & Groups.ps1 b/Get Scripts/Get Local Computer Users & Groups.ps1 new file mode 100644 index 0000000..b7ed4be --- /dev/null +++ b/Get Scripts/Get Local Computer Users & Groups.ps1 @@ -0,0 +1,10 @@ +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 + } +} \ No newline at end of file