Прочитайте флаг ручного включения и URL автоматической конфигурации вместе со строкой прокси. Для сохранённых Internet Settings текущего пользователя:

Get-ItemProperty `
  'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' |
  Select-Object ProxyEnable, ProxyServer, AutoConfigURL

Значение ProxyServer может быть картой протоколов:

http=proxy-a.example:8080;https=proxy-b.example:8081

Первая запись — не ответ на каждый запрос. Разделение по точкам с запятой и выбор одного значения теряет соответствие протоколу назначения; добавление http:// в начале не может его восстановить.

Истолкуйте остальные поля, прежде чем использовать эту карту. Старая ручная конечная точка может оставаться сохранённой, пока ручной прокси отключён. AutoConfigURL задаёт скрипт PAC, а не конечную точку пересылки, которую можно скопировать в HTTP-клиент.

Эта команда не обращается ни к какому прокси и не выбирает маршрут запроса. Она также читает учётную запись, от имени которой выполняется, поэтому результат интерактивного пользователя не описывает постороннюю службу. Для конкретного пункта назначения используйте поддерживаемый интерфейс клиента; для WinHTTP определите прокси для этого URL. Сообщайте о сохранённых параметрах отдельно от этого выбора и от любого наблюдаемого адреса выхода.

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