Si un proxy vuelve cada vez que se abre una sesión de Windows PowerShell 5.1, inspeccione el código que se ejecuta al inicio. Un perfil puede asignar un proxy predeterminado, definir variables de entorno o volver a definir los valores predeterminados de las solicitudes.

Compare la misma solicitud y la misma cuenta en una sesión nueva iniciada con:

powershell.exe -NoProfile

Esto omite los scripts de perfil. Aun así hereda el entorno del proceso principal y sigue sujeto a la configuración de red de Windows aplicable, así que un proxy restante no descarta esas opciones.

En el equipo habitual donde ocurre el problema, enumere las rutas de perfil:

$PROFILE | Select-Object *

Revise los archivos existentes en esas rutas y cualquier script que carguen. PowerShell tiene perfiles para todos los usuarios y para el usuario actual, para todos los hosts y para el host actual; los perfiles posteriores pueden anular los anteriores. Por eso, otro host de terminal puede ejecutar un script de inicio distinto.

Cambie la asignación concreta que reintroduce la ruta y luego compare una sesión nueva. Borrar valores del registro no relacionados no elimina un proxy que el código de inicio vuelve a asignar de inmediato.

Artículos relacionados