共用方式為


設定電腦版 Power Automate Proxy 設定

要存取 Microsoft 的雲端服務,可能需要透過網路 Proxy 伺服器定向來自各種電腦版 Power Automate 元件的 Web 要求。

何時設定 Proxy 設定

使用 Proxy 伺服器連接到網際網路時設定 Proxy 設定。

以下是您在電腦版 Power Automate 元件中可能遇到的與 Proxy 相關的錯誤:

  • 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.

如何設定 Proxy 設定

使用 Power Automate Proxy 設定檔設定電腦版 Power Automate 與 Proxy 伺服器互動的方式。 或者,您可以使用 Windows 登錄檔來設定 Proxy 設定檔中不可用的 Proxy 設定。

重要

  • 從電腦版 Power Automate 版本 2.45 開始,可以透過 Power Automate Proxy 設定檔以集中方式設定 Proxy 設定,並且在產品升級時不會覆寫 Proxy 設定。
  • 建議您僅使用 Power Automate Proxy 設定檔來設定 Proxy 設定,因為它們適用於所有內部部署元件。 透過 Windows 登錄檔設定的 Proxy 設定僅適用於元件的子集,如主控台和設計工具。
  • 如果在 Windows 登錄檔和設定檔中都設定了 Proxy 設定,則登錄機碼優先。 了解如何透過 Windows 登錄檔設定 Proxy 設定
Proxy 設定 描述 設定檔元素/值 登錄機碼
Proxy 伺服器 Proxy 地址和連接埠 proxyaddress="your_proxy_address" ProxyServer
使用預設認證 使用預設帳戶認證向 Proxy 伺服器進行驗證 useDefaultCredentials="True" UseDefaultProxyCredentials
繞過 Proxy 伺服器 不遵守 Windows Proxy 設定並繞過 Proxy 伺服器 enabled ="False" DisableWindowsProxy
繞過 IP 位址清單 提供一組描述不使用 Proxy 的位址的規則運算式 <bypasslist> <add address="bypassed_address" /> <add address="bypassed_address" /> </bypasslist> ProxyBypassList
使用網路認證 使用 Windows 認證管理員中的一般認證進行驗證 不適用 ProxyNetworkCredentialsKey
自動偵測 Proxy 設定指令碼 Proxy 設定指令碼的位置 scriptLocation="your_proxy_script_location" 不適用

如何更新 Proxy 設定檔

所有 Proxy 設定檔都儲存在安裝資料夾中,並在下表中列出。 預設安裝資料夾位置為「C:\Program Files (x86)\Power Automate Desktop」。

Proxy 檔案 相關元件 描述 元件類型 帳戶類型
PAD.Proxy.config 所有電腦版 Power Automate 應用程式元件 主控台、設計工具、一些電腦執行階段應用程式功能,例如列出環境和編輯電腦詳細資訊等。 申請 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 系統

若要設定 Proxy 設定:

  1. 關閉電腦版 Power Automate 的所有執行個體。

    • 確保系統匣中不存在該圖示。
    • 使用 Windows 工作管理員確保沒有程序在背景執行。
  2. 對於所有 Proxy 檔,請使用管理員權限編輯每個檔案,如以下範例所示:

    範例 #1 – 使用位址設定 Proxy,並使用預設帳戶認證進行驗證

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

    範例 #2 – 使用指令碼位置設定 Proxy,並使用預設帳戶認證進行驗證

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

    範例 #3 – 使用位址設定 Proxy,但不使用預設帳戶認證進行驗證

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

    有關如何更新 Proxy 設定檔的更多範例,請參閱 .NET 文件

  3. 儲存變更。

  4. 重新啟動電腦版 Power Automate。

  5. 重新啟動 Power Automate 服務:

    1. 在 Windows 中,打開服務桌面應用程式。 按 Windows+R 以打開執行方塊,輸入 services.msc,然後按 Enter 或選擇確定
    2. 尋找 Power Automate 服務Power Automate 記錄傳遞服務Power Automate 更新服務
    3. 以滑鼠右鍵按一下每個服務,然後選取重新啟動

注意

如果重新啟動服務後新的 Proxy 設定仍未生效,請嘗試從系統中清除網際網路快取。 前往控制面板,搜尋並打開網際網路選項。 從一般索引標籤,選取刪除。 確保至少已選取臨時網際網路檔案Cookie,然後選取刪除

對於經過驗證的 Proxy 伺服器,將「Power Automate Service」(UIFlowService.exe) 帳戶變更為允許的網域服務帳戶

若要變更內部部署服務帳戶,請使用 Power Automate 電腦執行階段應用程式中的疑難排解索引標籤,或使用 TroubleshootingTool.Console.exe 命令列公用程式。