Профил на PowerShell може да върне проксито
Сравнете Windows PowerShell 5.1 с -NoProfile и прегледайте всички пътища на профилите, когато премахнато прокси се появи отново в нови сесии.
Ако прокси се връща при всяко отваряне на сесия на Windows PowerShell 5.1, прегледайте кода, който се изпълнява при стартиране. Профилът може да зададе прокси по подразбиране, да зададе променливи на средата или отново да дефинира настройки по подразбиране за заявките.
Сравнете същата заявка и профил в нова сесия, стартирана с:
powershell.exe -NoProfile
Това пропуска скриптовете на профилите. Но все още наследява средата на родителския процес и остава подчинено на приложимите мрежови настройки на Windows, така че останало прокси не ги изключва.
На обичайния хост, където възниква проблемът, избройте пътищата на профилите:
$PROFILE | Select-Object *
Проверете съществуващите файлове по тези пътища и всички скриптове, които те зареждат. PowerShell има профили за всички потребители и за текущия потребител, за всички хостове и за текущия хост; по-късните профили могат да заменят по-ранните. Затова друг терминален хост може да изпълнява различен стартов скрипт.
Променете конкретното присвояване, което връща маршрута, след което сравнете нова сесия. Изтриването на несвързани настройки в регистъра не премахва прокси, което стартовият код веднага задава отново.