在虛擬桌面上自動化 (預覽版)

[本主題是發行前版本文件,並可能在未來變更。]

Power Automate 借助適用於虛擬機器的代理,您可以像在物理裝置上一樣輕鬆地在虛擬機器上自動化程式。 如果您的虛擬機器使用 Citrix 或 Microsoft 遠端桌面通訊協定 (RDP),您可以使用錄影機來擷取 UI 元素 部署 UI 自動化動作 ,以及建立桌面流程,就像在您的實體桌上型電腦上一樣。

Important

這是預覽功能。 預覽功能不供生產時使用,而且可能功能受限。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。

當您在設計流程時,以及執行流程時,虛擬機器的 Power Automate 代理程式必須同時執行。 當使用者登入虛擬機器時,代理程式會自動啟動。 如果它未在您的虛擬機器上執行,請手動啟動代理程式。

先決條件

  • 您的物理裝置與虛擬機器必須執行 Windows 10 Pro、Windows 10 Enterprise、Windows 11 Pro、Windows 11 Enterprise、Windows Server 2016、Windows Server 2019 或 Windows Server 2022。

  • 確定與虛擬機器的 Citrix 或 RDP 連接已關閉,然後在您的物理裝置 Power Automate上安裝

安裝虛擬桌面的 Power Automate 代理程式

  1. 下載虛擬桌面版 Power Automate 代理程式

    或者,啟動 Power Automate 桌面設計師,並選取 適用於虛擬機器 (預覽) > Power Automate 的工具

  2. 將安裝程式複製到 Citrix 或 RDP 虛擬機器。

  3. 以系統管理員身分,執行安裝程式。

    虛擬桌面安裝程式的 Power Automate 代理程式螢幕擷取畫面。

    安裝完成時,請確定代理程式出現在虛擬機器的通知區域中。

如果您發現未在執行此代理程式,請使用通知區域中的快捷方式重新開機它。 如果您遇到錯誤,請參考虛擬機器問題 Power Automate 的解析程式。

虛擬機器版本的同步 Power Automate 與代理程式

若要在虛擬機器上自動執行,虛擬機器的和 Power Automate 代理程式版本 Power Automate 必須相同。 若開始錄製或擷取 UI 元素時,它們會不同,當系統提示您同步處理時,請選取 同步 處理。

將虛擬機器與 Power Automate 代理同步 Power Automate 處理的提示螢幕擷取畫面。

當桌面流程執行時,如果版本不同步,Power Automate 會自動同步處理這些版本。

Note

已同步處理常式的 Dll 會儲存在 C:\Users\username\AppData\Local\Microsoft\Power Automate Desktop\RDP Automation Agents 中。

區分在虛擬桌面上擷取的 UI 元素

無論是在物理裝置或虛擬機器上擷取,生成的視窗和 UI 元素的選取器都是相同的。 UI 元素窗格中的視覺指示和樹狀結構可協助您將虛擬機器上所擷取的 UI 元素與在物理裝置上所捕獲的 UI 元素區分開來。 深入瞭解 UI 元素和選擇器

在物理裝置上捕獲的 UI 元素位於 電腦 上層之下。 虛擬桌面機上捕獲的 UI 元素位於 RDP 上層之下。 每個虛擬桌面都有自己的單一樹狀結構。 數位首碼可協助您區分相同類型的虛擬機器。

在 RDP 虛擬桌面上擷取 UI 元素的螢幕擷取畫面。

已知問題與限制

  • 問題: 只有在 WINDOWS RDP、Citrix desktop 和 Citrix 虛擬應用程式中,才能使用虛擬桌面自動化。 不支援其他虛擬桌面平台。

    因應措施:

  • 問題: Power Automate 虛擬機器的代理程式與 Windows 10 Home 和 Windows 11 Home 不相容。

    因應措施: 無。 這些 Windows 版本不支援遠端桌面連線。

  • 問題: 透過 Microsoft store 安裝時,不支援 Power Automate 虛擬桌面自動化。

    因應措施: 下載並安裝 Microsoft Visual C++ 執行時間程式庫,這會安裝 Microsoft C 和 C++ (MSVC) 執行階段資料庫。

  • 問題: Citrix 和 RDP 自動化不支援使用 Web 自動化動作。

    因應措施:將 Web 元件視為桌面 UI 元素 ,請使用滑鼠、鍵盤及 OCR 動作 ,或 使用影像自動處理。

  • 問題: 當流程正在執行時,如果虛擬桌面視窗已降至最低,則找不到元素。

    因應措施: 在部署 UI 自動化動作以與虛擬桌面互動之前,請在虛擬機器視窗上使用 聚焦視窗 動作。

  • 問題: 當您使用錄影機並將虛擬機器視窗設為最大化時,視窗中的填充文字欄位傳送鍵 動作可能無法如預期那樣運作。

    因應措施: 在錄製時,請確定虛擬桌面視窗不會最大化。

  • 問題: 不支援在虛擬機器上執行 JAVA 小程式的 UI 自動化。

    因應措施:

  • 問題: 如果您在相同的會話中使用 Citrix Desktop 和 Citrix 應用程式,則 CITRIX UI 自動化將無法運作。

    因應措施:

  • 問題: 使用 window 執行個體/常式視窗標題/類別 選項,在虛擬機器上定義視窗不受支援。

    因應措施:

Note

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。