Om en proxy återkommer varje gång en Windows PowerShell 5.1-session öppnas, granska koden som körs vid start. En profil kan tilldela en standardproxy, ange miljövariabler eller definiera om standardvärden för begäranden.

Jämför samma begäran och konto i en ny session som startats med:

powershell.exe -NoProfile

Detta hoppar över profilskript. Sessionen ärver ändå föräldraprocessens miljö och omfattas fortfarande av gällande Windows-nätverksinställningar, så en kvarvarande proxy utesluter inte dem.

På den vanliga värden där problemet uppstår, lista profilsökvägarna:

$PROFILE | Select-Object *

Kontrollera filerna som finns på dessa sökvägar och alla skript de läser in. PowerShell har profiler för alla användare och den aktuella användaren, för alla värdar och den aktuella värden; senare profiler kan åsidosätta tidigare. Därför kan en annan terminalvärd köra ett annat startskript.

Ändra den specifika tilldelning som återinför rutten och jämför sedan en ny session. Att ta bort orelaterade registerinställningar tar inte bort en proxy som startkoden omedelbart tilldelar igen.

Relaterade artiklar