Se un proxy ritorna ogni volta che si apre una sessione di Windows PowerShell 5.1, controllare il codice eseguito all'avvio. Un profilo può assegnare un proxy predefinito, impostare variabili d'ambiente o ridefinire i valori predefiniti delle richieste.

Confrontare la stessa richiesta e lo stesso account in una nuova sessione avviata con:

powershell.exe -NoProfile

Questo salta gli script di profilo. La sessione eredita comunque l'ambiente del processo padre e resta soggetta alle impostazioni di rete di Windows applicabili, quindi un proxy residuo non le esclude.

Sull'host abituale in cui si verifica il problema, elencare i percorsi dei profili:

$PROFILE | Select-Object *

Controllare i file esistenti in quei percorsi e gli script che caricano. PowerShell dispone di profili per tutti gli utenti e per l'utente corrente, per tutti gli host e per l'host corrente; i profili successivi possono sovrascrivere quelli precedenti. Un altro host terminale può quindi eseguire uno script di avvio diverso.

Modificare l'assegnazione specifica che reintroduce la route, quindi confrontare una nuova sessione. Eliminare impostazioni del registro non correlate non rimuove un proxy che il codice di avvio riassegna subito.

Articoli correlati