Un profilo PowerShell può rimettere il proxy
Confrontare Windows PowerShell 5.1 con -NoProfile e controllare tutti i percorsi dei profili quando un proxy rimosso ricompare in nuove sessioni.
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.