Lesen HKEY_USERS und HKEY_CURRENT_USERS
$strIPAddrTmp = "172.28.27.200"
$strKeyIEConnections = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\"
$strRegType = [Microsoft.Win32.RegistryHive]::CurrentUser
$strRegKey = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey($strRegType, $strIPAddrTmp)
$strRegKey = $strRegKey.OpenSubKey($strKeyIEConnections)
Verwendet habe ich das PS-Skript vor, um zu versuchen, den Inhalt zu Lesen von:
HKCU::Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\DefaultConnectionSettings
Ich war gerade versucht zu überprüfen, die IE proxy-Einstellungen des Ziel-remote-Maschine.
Ich fand heraus, dass das Skript gibt immer den Inhalt von HKEY_USERS
statt HKEY_CURRENT_USERS
.
Was habe ich falsch gemacht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte dies die Antwort sein!
1) Finden Sie heraus, die SID der Benutzer auf dem Computer angemeldet ist.
2) die Verwendung der SID, um herauszufinden, Informationen, die in HKEY_USER:
Können Sie keine Verbindung zu der aktuellen Benutzer-Struktur aus der Ferne. Sie können, wenn Sie wissen, die Benutzer-sid und eine Verbindung zu ihm über den HKEY_USERS-Struktur.
Unterschlüssel des
HKEY_USERS
sind die Orte, wo die Benutzer-registry-hives (ntuser.dat
aus Ihren Profilen) sind in der Tat angebracht, nachdem sich ein Benutzer anmeldet.HKEY_CURRENT_USER
ist nur ein alias fürHKEY_USERS\S-1-5-...
, woS-1-5-...
ist die SID des aktuell angemeldeten Benutzers.