Suchen Sie den HKEY_USERS-Registrierungsschlüssel des Benutzers mithilfe von PowerShell
Registrierungsschlüssel sind Elemente auf PowerShell-Laufwerken wie Ordnern. Sie enthalten anstelle von Dateien Registrierungseinträge und die zugehörigen Werte.
Das Windows-Betriebssystem hat zwei Arten von Registrierungsschlüsseln: HKEY_CURRENT_USER
und HKEY_LOCAL_MACHINE
. Der erste enthält die Schlüssel und Werte, die sich auf den Benutzer beziehen, und der andere enthält die betriebssystembezogenen Informationen, wie z. B. die beim Start geladenen Dienste, Treiber und Programme.
In diesem Tutorial erfahren Sie, wie Sie den Registrierungsschlüssel HKEY_USERS
eines Benutzers mithilfe von PowerShell finden.
Verwenden Sie das Cmdlet Get-ChildItem
, um den Registrierungsschlüssel HKEY_USERS
des Benutzers mithilfe von PowerShell zu finden
Der HKEY_USERS
enthält alle aktiv geladenen Benutzerprofile auf dem Computer. Sie können das Cmdlet Get-PSDrive
verwenden, um den Pfad der Registrierungsschlüsselstrukturen auf Ihrem Computer abzurufen.
Get-PSDrive
Ausgang:
Name Used (GB) Free (GB) Provider Root CurrentLocation
---- --------- --------- -------- ---- ---------------
Alias Alias
C 368.92 87.07 FileSystem C:\ Users\rhntm
Cert Certificate \
Env Environment
Function Function
HKCU Registry HKEY_CURRENT_USER
HKLM Registry HKEY_LOCAL_MACHINE
Variable Variable
WSMan WSMan
Der HKEY_CURRENT_USER
enthält die Wurzel der Konfigurationsinformationen für den aktuell angemeldeten Benutzer. Darin werden auch die Ordner und Systemsteuerungseinstellungen des Benutzers gespeichert.
Der HKEY_LOCAL_MACHINE
enthält Konfigurationsinformationen des Computers. Es speichert die Benutzerprofile aller Benutzer auf dem Computer.
Das folgende Skript gibt den Registrierungsschlüssel eines Benutzers zurück, dessen Benutzername rhntm
ist oder mit dem Wert in ProfileImagePath
übereinstimmt. Der ProfileImagePath
enthält den Home-Verzeichnispfad des Benutzers, wie C:\Users\rhntm
.
Get-ChildItem 'HKLM:Software/Microsoft/Windows NT/CurrentVersion/ProfileList' | ? {
$_.getvalue('ProfileImagePath') -match 'rhntm'} | % PSChildName
Ausgang:
S-1-5-21-1715350875-4262369108-2050631134-1001
Sie können den Registrierungsschlüssel eines Benutzers ganz einfach in HKEY_USERS
abrufen, wenn Sie den Anmeldenamen dieses Benutzers haben. Wir hoffen, dass dieser Artikel uns geholfen hat zu verstehen, wie man den Registrierungsschlüssel eines Benutzers mit PowerShell findet.