Windows ProxyServer: leer las entradas de proxy por protocolo
Conserve la asignación de protocolos en la configuración manual de proxy de Windows en lugar de aplanarla en un solo extremo.
Lea la marca de habilitación manual y la URL de configuración automática junto con la cadena de proxy. Para las Internet Settings almacenadas del usuario actual:
Get-ItemProperty `
'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' |
Select-Object ProxyEnable, ProxyServer, AutoConfigURL
Un valor de ProxyServer puede ser un mapa de protocolos:
http=proxy-a.example:8080;https=proxy-b.example:8081
La primera entrada no es la respuesta para cada solicitud. Dividir por puntos y coma y tomar un solo valor pierde la asignación del protocolo de destino; anteponer http:// no puede restaurarla.
Interprete los demás campos antes de usar ese mapa. Un extremo manual antiguo puede permanecer almacenado mientras el proxy manual está deshabilitado. AutoConfigURL nombra un script PAC, no un extremo de reenvío que pueda copiarse en un cliente HTTP.
Este comando no contacta con ningún proxy ni selecciona ninguna ruta de solicitud. También lee la cuenta que lo ejecuta, por lo que el resultado del usuario interactivo no describe un servicio ajeno. Para un destino concreto, use la interfaz compatible del consumidor; para WinHTTP, resuelva el proxy para esa URL. Informe de la configuración almacenada por separado de esa selección y de cualquier dirección de salida observada.