Tag Archives: Username

Script: Alle jemals angemeldeten Benutzer auslesen über die Registry [PowerShell]

Guten Tag,

vor kurzem wollte ich alle jemals angemeldeten Benutzer auf einem Windows Computer auslesen, über die Registry.
Unter dem Pfad: HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\ sieht man zwar die SID der einzelnen Benutzer und unter dem Key ProfileImagePath kann man auch den Namen auslesen, aber das geht durchaus mit der PowerShell und dem Befehl Get-Childitem schneller.
Man muss nur in einem Foreach-Block für jeden gefunden SubFolder unter ProfileList die SID übersetzen.

Der Code dafür sieht wie folgt aus:

Mittels: $($_.Name| split-path -leaf) lassen wir uns nur die SID ausgeben, da der Name des SubFolder die SID der Benutzer ist.

Indem Sinne, viel Spaß beim durchstöbern, ob sich nicht doch jemand anderes an dem System angemeldet hat.