Die lokalen User des eigenen, oder einer entfernten Workstation, können z.B. mit diesem PS-Skript ermittelt und angezeigt werden:
1 2 3 4 5 6 7 8 9 10 11 | # Computernamen abfragen $strPC = Read-Host 'Computername eingeben, oder <enter> drücken für localhost' # Wenn Computername leer, dann localhost nehmen if ($strPC -eq "") { $strPC = "$env:computername" } # Objekt referenzieren $objPC = [ADSI]"WinNT://$strPC,computer" $objPC.psbase.Children | Where-Object { $_.psbase.schemaclassname -eq 'user' } | Format-Table Name, FullName, LastLogin, Description -autoSize</enter> |
Mehr Benutzereigenschaften:
Statt der letzten Zeile könnte auch mit
1 | $objPC.psbase.Children | Get-Member |
angezeigt werden, welche Benutzer-Properties noch zur Auswahl stehen bzw. abgefragt werden können.