HKCU è il ramo del registro dell'utente corrente del processo che effettua la chiamata. Eseguire un'ispezione da una sessione di amministratore non fa sì che HKCU punti automaticamente a un altro utente connesso.

Per un SID utente noto il cui hive del profilo è caricato, una lettura può indirizzare esplicitamente quel ramo:

$key = "Registry::HKEY_USERS\$sid\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Get-ItemProperty -LiteralPath $key |
    Select-Object ProxyEnable, ProxyServer, ProxyOverride, AutoConfigURL

Indicate il SID dell'account desiderato in sid. Il risultato descrive la configurazione salvata per utente, non il proxy finale scelto per una destinazione specifica. Anche una mappa ProxyServer specifica del protocollo richiede interpretazione prima di essere usata come un unico endpoint.

La presenza di un profilo su disco non dimostra che il suo hive sia attualmente caricato sotto HKEY_USERS. L'ispezione di un hive offline è un'operazione amministrativa separata; un ramo caricato mancante non è prova che l'utente non abbia mai configurato un proxy.

Verificate anche se un criterio rende le impostazioni proxy valide per computer. Una lettura del registro per singolo utente non può da sola stabilire il criterio effettivo di ogni applicazione in esecuzione con quell'account.

Articoli correlati