Если прокси возвращается при каждом открытии сеанса Windows PowerShell 5.1, проверьте код, выполняемый при запуске. Профиль может назначить прокси по умолчанию, задать переменные среды или заново определить значения запросов по умолчанию.

Сравните тот же запрос и ту же учётную запись в новом сеансе, запущенном так:

powershell.exe -NoProfile

Это пропускает скрипты профилей. Однако он по-прежнему наследует среду родительского процесса и подчиняется действующим сетевым параметрам Windows, поэтому оставшийся прокси их не исключает.

На обычном узле, где возникает проблема, перечислите пути профилей:

$PROFILE | Select-Object *

Проверьте существующие файлы по этим путям и любые скрипты, которые они загружают. В PowerShell есть профили для всех пользователей и текущего пользователя, для всех узлов и текущего узла; более поздние профили могут переопределять более ранние. Поэтому другой узел терминала может выполнять другой сценарий запуска.

Измените конкретное назначение, которое снова вводит маршрут, затем сравните новый сеанс. Удаление несвязанных параметров реестра не убирает прокси, который код запуска сразу назначает снова.

Похожие статьи