Leggi il flag di abilitazione manuale e l’URL di configurazione automatica insieme alla stringa del proxy. Per le Internet Settings memorizzate dell’utente corrente:

Get-ItemProperty `
  'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' |
  Select-Object ProxyEnable, ProxyServer, AutoConfigURL

Un valore ProxyServer può essere una mappa di protocolli:

http=proxy-a.example:8080;https=proxy-b.example:8081

La prima voce non è la risposta per ogni richiesta. Dividere ai punti e virgola e prendere un solo valore perde la mappatura del protocollo di destinazione; anteporre http:// non può ripristinarla.

Interpreta gli altri campi prima di usare quella mappa. Un vecchio endpoint manuale può restare memorizzato mentre il proxy manuale è disabilitato. AutoConfigURL indica uno script PAC, non un endpoint di inoltro che possa essere copiato in un client HTTP.

Questo comando non contatta alcun proxy e non seleziona alcuna rotta della richiesta. Legge anche l’account che lo esegue, quindi il risultato dell’utente interattivo non descrive un servizio estraneo. Per una destinazione specifica, usa l’interfaccia supportata dal client; per WinHTTP, determina il proxy per quell’URL. Segnala le impostazioni memorizzate separatamente da quella scelta e da qualsiasi indirizzo di uscita osservato.

Articoli correlati