執行自動桌面流程
從雲端流程觸發桌面流程可讓您在自動模式下執行桌面流程。 自動桌面流程非常適合無需人為監督的自動工作。
提示
對於無人參與桌面自動化,您需要 Power Automate Process 方案。 詳細資訊: 分配和指派 Process 授權
Power Automate 使用選取的桌面流程連線,自動登入您的電腦,執行自動桌面流程。 流程執行完成後,它就會從裝置中登出,並回報其活動。
以自動模式執行桌面流程時,請記住下列各項:
Power Automate 在電腦上建立遠端桌面 (RDP) 工作階段,以執行自動桌面流程 無法在自動執行時連接至電腦的控制台工作階段。
Power Automate 會在目標裝置上建立、管理然後發行 Windows 使用者工作階段。
自動桌面流程會將目標電腦的畫面保持鎖定,因此沒有人可以查看它們的執行狀態。
如果出現任何使用中的 Windows 使用者工作階段 (即使為鎖定),Windows 10 和 Windows 11 裝置就無法執行自動桌面流程。
在 Windows Server 上,如果您讓鎖定的 Windows 使用者工作階段打開,且和桌面流程連線的使用者相同,那麼您將會收到錯誤訊息。
連線中指定的使用者必須有權在電腦上建立遠端桌面工作階段。 在大多數情況下,這代表使用者必須是電腦上遠端桌面使用者群組的成員。 在某些 Citrix 設定中,使用者必須位於直接存取使用者群組中。
遠端桌面工作階段的預設螢幕解析度可能與流程製作期間使用的解析度不同。 對於在無人參與模式下執行的流程,這可能會產生不同的條件,例如螢幕尺寸較小、目標應用程式中可見的元素較少等。 如果未找到目標元素,這可能會導致錯誤,或者如果使用鍵盤或滑鼠操作,甚至會與錯誤的元素進行互動。 若要防止此行為,請在無人參與模式下設定適當的螢幕解析度。
重要
- 自動桌面流程需要所有使用者皆已登出的可用電腦。
- 鎖定的 Windows 使用者工作階段會讓自動桌面流程無法執行。
- 自動桌面流程無法使用較高的權限執行。
在無人參與模式中重複使用 Windows 工作階段
桌面流程可在 Windows 工作階段上執行,只要其存在且開放自動執行運作。
Power Automate 使用連線中提供的認證,為每次電腦上的自動執行建立新的工作階段。 流程會在此工作階段中執行,然後 Power Automate 會將其登出。
重新使用 Windows 工作階段功能允許桌面流程在現有的工作階段上執行。 桌面流程執行結束後,會鎖定工作階段,而 Power Automate 可將其重複用於另一個執行。
若要允許重複使用 Windows 工作階段:
登入 Power Automate。
選取監視器,然後選取電腦。
請選取目標電腦或電腦群組。
選取命令列中的設定。
啟用自動執行的重複使用工作階段
注意
當您將電腦新增至電腦群組時,它們會延續群組的設定。 當您將電腦自電腦群組中移除時,它們會保留在群組層級定義的設定。
管理員同意使用 CBA 或使用 NLA 登入憑證進行無人參與執行 (預覽版)
[本主題是發行前版本文件,可能會在未來變更。]
若要使用基於憑證的驗證 (CBA) 或具有網路層級驗證 (NLA) 的登入憑證透過 Microsoft Entra ID 執行無人參與執行,請依照下列步驟操作:
重要
- 這是預覽功能。
- 預覽功能不供生產時使用,而且可能功能受限。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。
步驟 1 - 啟用 RDP 的 Microsoft Entra 驗證
僅為 AppID a4a365df-50f1-4397-bc59-1a1564b8bb9c
(MSRDspId) 啟用 RDP Microsoft Entra 驗證。
步驟 2 - 隱藏目標裝置群組的同意提示對話方塊
僅隱藏 AppID a4a365df-50f1-4397-bc59-1a1564b8bb9c
(MSRDspId) 的同意提示對話方塊。
如果未獲得同意,桌面流程將失敗並出現 MSEntraRemoteDesktopAppConsentRequired
錯誤。
注意
若要使用網路層級驗證的使用者名稱和密碼進行 Microsoft Entra ID 驗證,請確保符合以下必要條件:
- 在您的電腦上安裝電腦版 Power Automate 版本 2.50 或更高版本。
- 確保 Power Automate 服務所需的端點可存取,特別是
config.edge.skype.com
。
已知問題與限制
- 允許使用者擁有多個工作階段 (使用者不限於單一工作階段) 的機器不支援重複使用工作階段。
- 無人參與桌面流程不支援音訊週邊裝置 (如麥克風和揚聲器)、攝影機、網路攝影機和視訊擷取週邊裝置。