Profil PowerShellu může proxy vrátit zpět
Porovnejte Windows PowerShell 5.1 s -NoProfile a projděte všechny cesty profilů, když se odebraná proxy vrací v nových relacích.
Pokud se proxy vrací při každém otevření relace Windows PowerShell 5.1, projděte kód, který se spouští při startu. Profil může přiřadit výchozí proxy, nastavit proměnné prostředí nebo znovu definovat výchozí hodnoty požadavků.
Porovnejte stejný požadavek a účet v nové relaci spuštěné s:
powershell.exe -NoProfile
Tím se skripty profilů přeskočí. Prostředí nadřazeného procesu však stále dědí a zůstává podřízeno platnému nastavení sítí Windows, takže zbývající proxy je nevylučuje.
Na běžném hostiteli, kde problém nastává, vypište cesty profilů:
$PROFILE | Select-Object *
Zkontrolujte existující soubory na těchto cestách a všechny skripty, které načítají. PowerShell má profily pro všechny uživatele i pro aktuálního uživatele, pro všechna hostitele i pro aktuální hostitele; pozdější profily mohou přepsat dřívější. Jiné hostitele terminálu proto mohou spouštět jiný startovací skript.
Změňte konkrétní přiřazení, které cestu znovu zavádí, a potom porovnejte novou relaci. Smazání nesouvisejících nastavení registru neodstraní proxy, kterou startovací kód okamžitě znovu přiřadí.