Windows ProxyServer : lire les entrées de proxy par protocole
Conservez la correspondance des protocoles dans la configuration manuelle du proxy Windows au lieu de la réduire à un seul point de terminaison.
Lisez l’indicateur d’activation manuelle et l’URL de configuration automatique en même temps que la chaîne de proxy. Pour les Internet Settings enregistrés de l’utilisateur actuel :
Get-ItemProperty `
'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' |
Select-Object ProxyEnable, ProxyServer, AutoConfigURL
Une valeur ProxyServer peut être une table de protocoles :
http=proxy-a.example:8080;https=proxy-b.example:8081
La première entrée n’est pas la réponse à chaque requête. Couper aux points-virgules et ne retenir qu’une valeur perd la correspondance du protocole de destination ; préfixer http:// ne peut pas la rétablir.
Interprétez les autres champs avant d’utiliser cette table. Un ancien point de terminaison manuel peut rester enregistré alors que le proxy manuel est désactivé. AutoConfigURL désigne un script PAC, et non un point de terminaison de transfert copiable dans un client HTTP.
Cette commande ne contacte aucun proxy et ne choisit aucune route de requête. Elle lit aussi le compte qui l’exécute, donc le résultat de l’utilisateur interactif ne décrit pas un service sans rapport. Pour une destination donnée, utilisez l’interface prise en charge du client ; pour WinHTTP, déterminez le proxy de cette URL. Signalez les paramètres enregistrés séparément de ce choix et de toute adresse de sortie observée.