Suchen Sie den HKEY_USERS-Registrierungsschlüssel des Benutzers mithilfe von PowerShell

Rohan Timalsina 20 Juni 2023
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.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Verwandter Artikel - PowerShell Registry