執行自動桌面流程
從雲端流程觸發桌面流程可讓您在自動模式下執行桌面流程。 自動桌面流程非常適合無需人為監督的自動工作。
提示
對於無人參與桌面自動化,您需要 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。
選取監視器,然後選取電腦。
請選取目標電腦或電腦群組。
選取命令列中的設定。
啟用自動執行的重複使用工作階段
注意
當您將電腦新增至電腦群組時,它們會延續群組的設定。 當您將電腦自電腦群組中移除時,它們會保留在群組層級定義的設定。
管理員同意無人執行
若要執行無人參與執行,請設定下列內容:
- Microsoft Entra ID 加入裝置上的 Microsoft Entra ID 憑證憑證
- 需要網路層級驗證 (NLA) 的 Microsoft Entra ID 加入裝置上的 Microsoft Entra ID 使用者名稱/密碼憑證
步驟 1 - 啟用 RDP 的 Microsoft Entra 驗證
為 RDP 啟用 Microsoft Entra 驗證僅適用於 appid a4a365df-50f1-4397-bc59-1a1564b8bb9c
(MSRDspId)。
步驟 2 - 隱藏目標裝置群組的同意提示對話方塊
僅隱藏 appid a4a365df-50f1-4397-bc59-1a1564b8bb9c
(MSRDspId) 的同意提示對話方塊。
如果未獲得同意,桌面流程將失敗並出現 MSEntraRemoteDesktopAppConsentRequired
錯誤。
已知問題與限制
- 允許使用者擁有多個工作階段的電腦 (使用者不限於單一工作階段) 不支援「重複使用工作階段」。