Когда следует переопределять параметры прокси-сервера
-
Для прокси-сервера требуется проверка подлинности. Приложение для регистрации PAD или компьютера завершается сбоем с System.Net.WebException: удаленный сервер вернул ошибку: (407) Требуется проверка подлинности прокси-сервера
-
проверка ниже приведены инструкции по настройке прокси-сервера с проверкой подлинности.
-
-
Установщик PAD не был установлен целевым конечным пользователем (служба технической поддержки, SCCM, ...): приложение pad или machine registration application завершается сбоем с System.Net.WebException.
-
проверка приведенные ниже шаги настройки прокси-сервера с проверкой подлинности или без проверки подлинности в зависимости от требований к прокси-серверу.
-
Предварительные условия
Убедитесь, что прокси-сервер или брандмауэр разрешает подключение к облачным службам Power Automate.
Список конечных точек облачных служб приведен здесь: Конфигурация IP-адресов — Power Automate | Microsoft Learn
Настройка прокси-сервера с проверкой подлинности
-
Создайте или переопределите параметры прокси-сервера реестра PAD UseDefaultCredentials с 1 и ProxyServer с целевым адресом прокси-сервера.
-
Переопределение параметров прокси-сервера службы Power Automate
-
Откройте текстовый редактор с правами администратора и загрузите следующие файлы:
-
"C:\Program Files (x86)\Power Automate Desktop\UIFlowService.exe.config"
-
"C:\Program Files (x86)\Power Automate Desktop\PAD.Robot.exe.config"
-
-
Прямо под открывающим тегом<system.net>вставьте приведенный ниже
-
In case the proxy is configured by address: <defaultProxy useDefaultCredentials="True"> <proxy bypassonlocal="True" proxyaddress="replace_with_your_proxy_address" /> </defaultProxy>
-
In case the proxy is configured by script location: <defaultProxy useDefaultCredentials="True"> <proxy scriptLocation="replace_with_your_proxy_script_location" /> </defaultProxy>
-
-
Замените "replace_with_your_proxy_address" или "replace_with_your_proxy_script_location" целевой конфигурацией в обоих файлах.
-
Сохранение файлов
-
-
Изменение учетной записи "Служба Power Automate" с помощью учетной записи разрешенной службы домена
-
Использование функции "Изменение учетной записи службы"в пользовательском интерфейсе средства устранения неполадок
-
Или с помощью консоли TroubleshootTool
-
Создание временного файла "temporary.txt" с паролем учетной записи внутри
-
Поместите этот файл в папку "C:\Program Files (x86)\Power Automate Desktop\"
-
Выполните приведенные ниже 2 команды после замены <accountname> целевой учетной записью.
cd " C:\Program Files (x86)\Power Automate Desktop\” “TroubleshootingTool.Console.exe ChangeUIFlowServiceAccount <accountname> < temporary.txt”
-
Удаление временного файла
-
-
Настройка прокси-сервера без проверки подлинности
Этот шаг обычно не требуется, если настройка PAD не была выполнена целевым конечным пользователем (служба технической поддержки, SCCM, ...)
-
Переопределение параметров прокси-сервера Power Automate Service
-
Откройте текстовый редактор с правами администратора и загрузите следующие файлы:
-
"C:\Program Files (x86)\Power Automate Desktop\UIFlowService.exe.config"
-
"C:\Program Files (x86)\Power Automate Desktop\PAD.Robot.exe.config"
-
-
Прямо под открывающим тегом<system.net>вставьте приведенный ниже
-
In case the proxy is configured by address: <defaultProxy> <proxy bypassonlocal="True" proxyaddress="replace_with_your_proxy_address" /> </defaultProxy>
-
In case the proxy is configured by script location: <defaultProxy> <proxy scriptLocation="replace_with_your_proxy_script_location" /> </defaultProxy>
-
-
Замените "replace_with_your_proxy_address" или "replace_with_your_proxy_script_location" целевой конфигурацией в обоих файлах.
-
Сохранение файлов
-
-
Перезапуск службы Power Automate
-
Открыть services.msc
-
Найдите "Служба Power Automate"
-
Щелкните правой кнопкой мыши и перезапустите
-
Примечание
-
Если тег <system.net> не найден в файле, необходимо создать соответствующие открывающие и закрывающие теги, которые можно вставить прямо над закрывающим тегом </configuration>, чтобы избежать ошибок в настройке, как показано ниже:
<system.net>
<!-- put the proxy settings here -->
</system.net>
-
Если у вас возникли проблемы с параметрами прокси-сервера, которые действуют даже после перезапуска службы, попробуйте очистить интернет-кэш из панель управления системы. Для этого перейдите по панель управления, найдите и откройте "Свойства браузера". На вкладке "Общие" нажмите кнопку "Удалить". Убедитесь, что выбраны по крайней мере "Временные интернет-файлы" и "Файлы cookie", и нажмите кнопку "Удалить".