Поделиться через


Настройка параметров прокси-сервера в Power Automate для компьютеров

Чтобы получить доступ к облачным службам Microsoft, может потребоваться, чтобы веб-запросы, исходящие от различных компонентов Power Automate для компьютеров, направлялись через сетевой прокси-сервер.

Когда требуется настраивать параметры прокси-сервера

Настройте параметры прокси-сервера, когда вы подключены к Интернету с помощью прокси-сервера.

Ниже приведены некоторые ошибки, связанные с прокси-сервером, с которыми вы можете столкнуться в компоненте Power Automate для компьютеров.

  • System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required

  • System.Net.WebException

    Эта проблема может возникнуть, если Power Automate для компьютеров устанавливается кем-то, кроме предполагаемого пользователя, например сотрудниками службы поддержки или с помощью решений автоматического развертывания, таких как Configuration Manager.

  • The proxy server in your network requires authentication.

  • The communication with the cloud services requires network proxy authentication.

  • During startup Power Automate couldn't sign you in. The proxy server in your network requires authentication.

Как настроить параметры прокси-сервера

Настройте способ взаимодействия Power Automate для компьютеров с прокси-сервером с помощью файлов конфигурации прокси-сервера в Power Automate. В качестве альтернативы вы можете использовать реестр Windows для настройки параметров прокси-сервера, которые недоступны в файлах конфигурации прокси-сервера.

Важно

  • Начиная с версии 2.45 решения Power Automate для компьютеров, параметры прокси-сервера можно настроить централизованно, через файлы конфигурации прокси-сервера Power Automate, и они не переопределяются при обновлении продукта.
  • Рекомендуется настраивать параметры прокси-сервера, используя только файлы конфигурации прокси-сервера Power Automate, поскольку они применяются ко всем локальным компонентам. Параметры прокси-сервера, настроенные через реестр Windows, применяются только к подмножеству компонентов, таких как консоль и конструктор.
  • Если параметр прокси-сервера настроен как в реестре Windows, так и в файлах конфигурации, раздел реестра имеет приоритет. Узнайте, как настроить параметры прокси-сервера через реестр Windows
Настройка прокси-сервера Description Элемент/значение файла конфигурации Раздел реестра
Прокси-сервер Адрес и порт прокси-сервера proxyaddress="your_proxy_address" ProxyServer
Использовать учетные данные по умолчанию Аутентифицируйтесь на прокси-сервере с учетными данными учетной записи по умолчанию useDefaultCredentials="True" UseDefaultProxyCredentials
Обход прокси-сервера Не соблюдайте настройки прокси-сервера Windows и обходите прокси-сервер включено ="False" DisableWindowsProxy
Обход списка IP-адресов Предоставьте набор регулярных выражений, описывающих адреса, не использующие прокси-сервер <bypasslist> <add address="bypassed_address" /> <add address="bypassed_address" /> </bypasslist> ProxyBypassList
Использование сетевых учетных данных Аутентифицируйтесь с использованием общих учетных данных из диспетчера учетных данных Windows Неприменимо ProxyNetworkCredentialsKey
Автоматическое обнаружение сценария настройки прокси-сервера Расположение сценария настройки прокси-сервера scriptLocation="your_proxy_script_location" Неприменимо

Как обновить файлы конфигурации прокси-сервера

Все файлы конфигурации прокси-сервера хранятся в папке установки и перечислены в следующей таблице. Расположение папки установки по умолчанию: «C:\Program Files (x86)\Power Automate Desktop».

Файл прокси-сервера Связанный компонент Description Тип компонента Тип счета
PAD.Proxy.config Все компоненты приложения Power Automate для компьютеров Консоль, конструктор, некоторые функции приложения machine-runtime, такие как составление списка сред и редактирование сведений о компьютере и т. д. Приложение User
UIFlowService.Proxy.config UIFlowService.exe Служба Power Automate (UIFlowService) связывается с облачными службами Power Automate для регистрации компьютеров и выполнения классических потоков Service Виртуальная учетная запись
Microsoft.Flow.RPA.LogShipper.Proxy.config Microsoft.Flow.RPA.LogShipper.exe Служба сбора журналов Service NetworkService
Microsoft.Flow.RPA.UpdateService.Proxy.config Microsoft.Flow.RPA.UpdateService.exe Обновление службы приложений Service Системные

Чтобы настроить параметры прокси-сервера:

  1. Закройте все экземпляры Power Automate для компьютеров.

    • Убедитесь, что значка нет на панели задач.
    • Убедитесь, что никакие процессы не выполняются в фоновом режиме с помощью диспетчера задач Windows.
  2. Для всех файлов прокси-сервера отредактируйте каждый файл с правами администратора, как показано в следующих примерах:

    Пример № 1. Настройка прокси-сервера с адресом и аутентификация с учетными данными учетной записи по умолчанию

    <defaultProxy useDefaultCredentials="True"> 
        <proxy
          bypassonlocal="True"
          proxyaddress="replace_with_your_proxy_address"
        />
    </defaultProxy>
    

    Пример № 2. Настройка прокси-сервера с расположением сценария и аутентификация с учетными данными учетной записи по умолчанию

    <defaultProxy useDefaultCredentials="True"> 
        <proxy
          scriptLocation="replace_with_your_proxy_script_location"
        />
    </defaultProxy>
    

    Пример № 3. Настройка прокси-сервера с адресом без аутентификации с учетными данными учетной записи по умолчанию

    <defaultProxy> 
        <proxy
          bypassonlocal="True"
          proxyaddress="replace_with_your_proxy_address"
        />
      </defaultProxy>
    

    Дополнительные примеры обновления файлов конфигурации прокси-сервера см. в Документации по .NET.

  3. Сохраните изменения.

  4. Перезапустите Power Automate для компьютеров.

  5. Перезапустить службы Power Automate:

    1. В Windows откройте классическое приложение Службы. Нажмите Windows+R, чтобы открыть поле Выполнить, введите services.msc, а затем нажмите Enter или выберите ОК.
    2. Найдите службу Power Automate, службу доставки журналов Power Automate и службу обновления Power Automate.
    3. Щелкните правой кнопкой мыши каждую службу и выберите Перезапустить.

Заметка

Если новые настройки прокси-сервера не вступают в силу даже после перезапуска служб, попробуйте очистить интернет-кэш вашей системы. Перейдите на Панель управления, найдите и откройте Свойства браузера. На вкладке Общее выберите Удалить. Убедитесь, что выбраны как минимум Временные файлы Интернета и Файлы cookie, а затем выберите Удалить.

Для прокси-серверов с проверкой подлинности замените учетную запись «Power Automate Service» (UIFlowService.exe) на разрешенную учетную запись службы домена

Чтобы изменить локальную учетную запись службы, используйте вкладку Устранение неполадок в приложении machine-runtime Power Automate или используйте служебную программу командной строки TroubleshootingTool.Console.exe.