在 Picture-in-Picture 中執行桌面流程
Power Automate 使您能夠在複製桌面的虛擬視窗中執行有人參與的桌面流程,以便在自動化並行執行時繼續在電腦上工作。
這種有人參與的執行模式稱為 Picture-in-Picture,使用下層工作階段技術。
以下是有關在畫中畫中運行桌面流的快速影片教程。
先決條件
電腦版 Power Automate 必須安裝在電腦上。
用戶必須登入才能使用 Power Automate。
使用者需要 Power Automate Premium 方案或存取隨用隨付環境。
在 Picture-in-Picture 中執行流程的使用者應是以下 Windows 原則的一部分:
Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Allow Log On Locally
Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Access this computer from the network
執行 Windows 10 (Pro 或 Enterprise)、Windows 11 (Pro 或 Enterprise)、Windows Server 2016 Enterprise、Windows Server 2019 或 Windows Server 2022 的裝置。
在電腦上啟用 Picture-in-Picture
若要在電腦上啟用 Picture-in-Picture 執行模式,請按照此處說明的方法進行操作。
重要
所有方法都需要本地電腦的管理員權限。 對於 Microsoft Store 安裝,只有手動方法可用。
方法 | Description |
---|---|
手動 | 在電腦上以 Picture-in-Picture 模式執行桌面流程。 系統會要求您啟用該功能。 |
MSI 安裝程式 | 使用 MSI 安裝程式 Power Automate 進行安裝 ,並在安裝過程中選擇 Enable picture-in-picture mode 選項。 |
無訊息安裝 | 使用無訊息安裝安裝 Power Automate。 在無訊息安裝其間,電腦上啟用 Picture-in-Picture。 若要跳過啟用,請新增 -SKIPENABLEPIPMODE 參數。 詳細資訊:命令列引數 |
Command | 使用指令更新現有安裝並啟用或停用電腦上的 Picture-in-Picture 執行模式。 打開開始功能表,搜尋命令提示字元,對其按右鍵,然後選取以管理員身分執行。 進入 Power Automate 的安裝目錄,預設 cd C:\Program Files (x86)\Power Automate Desktop 並執行指令 PAD.ChildSession.Installer.Host.exe 啟用 Picture-in-Picture 或 PAD.ChildSession.Installer.Host.exe -d 以停用它。 |
從 Picture-in-Picture 中的 Power Automate 主控台觸發桌面流程
您可以透過 Power Automate 主控台,Picture-in-Picture 模式下觸發桌面流程。
選擇目標流,打開 More actions(更多操作 ) 功能表,然後選擇 Run in picture-in-picture ( 在畫中畫中運行)。
或者,啟用 Run in picture-in-picture-flow (在畫 中畫中運行) 流屬性,以便流在本地觸發時始終以畫中畫模式運行。
在 Picture-in-Picture 工作階段上進行驗證時,流程將在 Picture-in-Picture 視窗中開始執行。
啟用選項僅查看以阻止使用者輸入,啟用始終在頂部,始終將視窗保持在前台。
提示
在畫中畫模式下一個接一個地運行多個流時,建議保持畫中畫窗口打開。 這確保了更快的流執行,因為使用者身份驗證和會話載入只會發生一次。
發射鍵畫中畫中雲端流程的桌面流程
您可以從雲端流程以 Picture-in-Picture 模式觸發桌面流程。
通過從雲端流 觸發桌面流,您可以在有人參與或無人參與模式下運行桌面流。
重要
- Picture-in-Picture 執行流程僅適用於有人參與的執行。
若要觸發 Picture-in-Picture 中的桌面流程,請開啟 執行使用電腦版 Power Automate 建置的流程雲端動作的動作設定窗格。 將執行模式欄位設為有人參與,然後在「進階參數」區段中,將有人參與模式欄位設為 Picture-in-Picture。
當您發射鍵桌面流程時, 將出現 Picture-in-picture 視窗,提示您進行身份驗證。 通過身份驗證后,流將開始運行,類似於您在 畫 Power Automate 中畫中發射鍵主控台桌面流程時。
在畫中畫中調試桌面流程
您可以直接透過 Power Automate 流程設計程式,在 Picture-in-Picture 中偵錯桌面流程。
要在設計器中啟用畫中畫運行模式,請選擇 Debug Enable picture-in-picture mode (調試>啟用畫中畫模式)。
畫中畫中瀏覽器自動化的限制
一個網路瀏覽器的兩個實例 (Chrome、Firefox或 Microsoft Edge) 無法在主要和 Picture-in-Picture 工作階段中,同時打開同一個使用者的數據資料夾。
如果已在桌面上開啟包含使用者資料資料夾的 Web 瀏覽器,則其將以 Picture-in-Picture 方式開啟另一個使用者資料資料夾,反之亦然。
此限制是透過 Power Automate 設計器中啟動瀏覽器操作中的使用者數據資料夾參數自動處理。 如需詳細資訊,請參閱開啟新的 Microsoft Edge。
使用者數據資料夾參數具有以下選項:
- 畫取預設值 (預設選項)
- 瀏覽器預設值
- 自訂
當設置為 Picture-in-picture default (畫中畫預設值) 時, Power Automate 創建一個新的用戶數據資料夾,供瀏覽器在流以畫中畫模式運行時使用。
重要
- 要使瀏覽器自動化成功運行,請使用啟動瀏覽器操作在畫中畫視窗中打開 Web 瀏覽器,並在 Picture-in-picture Power Automate user data 資料夾上 啟用 瀏覽器擴展 。
- 使用中的疑難解答 Power Automate 桌面 診斷與畫中畫相關的問題。
如果設置為 Browser default (瀏覽器預設值),則畫中畫會話中的瀏覽器將使用預設使用者數據資料夾,該資料夾與流在主會話中運行時使用的資料夾相同。
重要
- 當使用者數據資料夾設置為瀏覽器預設值時,Web 瀏覽器一次只能在一個工作階段中打開。
當設置為 Custom (自訂) 時,您可以輸入一個自定義使用者資料資料夾,以供瀏覽器在畫中畫流運行中使用。
已知問題與限制
- 如果使用 PIN 登錄到 Windows,則 PIN 驗證僅在首次打開 Picture-in-Picture 工作階段時有效。 之後,只能使用使用者名和密碼進行驗證。
- 在 Windows 啟動時啟動的應用程式也會在 Picture-in-Picture 工作階段中自動打開。 這可能會導致兩個工作階段之間發生衝突,因為應用程式的兩個執行個體同時執行。 為避免此問題,請不要將應用程式設置為在 Windows 啟動時自動啟動。 要解決此問題,可能需要註銷並重新登錄或重新啟動計算機。
- 不支援 Windows Home 版。
- 當 Picture-in-Picture 工作階段開啟時,無法重新啟動或關閉電腦。
- 剪貼簿在 Picture-in-Picture 工作階段和主工作階段之間共用。
- 使用 Windows Server 時,如果多個使用者同時連接到伺服器,則一次只能打開一個 Picture-in-Picture 工作階段。
- 在 Picture-in-Picture 中啟動程序的預設逾時時間為 120 秒。 如果登錄時間超過此時間,則會引發超時錯誤。
- Picture-in-Picture 每次啟動時都會要求提供認證,以防以下 Windows 原則設置為已停用:
Local Group Policy\Computer Configuration\Administrative Templates\System\Credential Delegation\Allow delegating default credentials
- 如果使用智慧卡登錄到 Windows,則應將以下原則設置為未設定或已停用:
Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Device and Resource Redirection\Do not allow smart card device redirection