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.
