以 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(专业版或企业版)、Windows 11(专业版或企业版)、Windows Server 2016、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 参数。 更多信息:命令行参数 |
命令 | 使用命令更新现有安装并在机器上启用或禁用 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(在画中画中运行)。
Alternatively,请启用 Run in picture-in-picture 流属性,以便流在本地触发时始终以画中画模式运行。
当您在 Picture-in-Picture 会话中进行身份验证时,流开始在 Picture-in-Picture 窗口中运行。
启用选项仅查看以阻止用户输入,启用选项始终在顶部以始终将窗口置于前台。
小费
在画中画模式下一个接一个地运行多个流时,建议保持画中画窗口打开。 这确保了更快的流执行,因为用户身份验证和会话加载只会发生一次。
扳机键画中画中云端流的桌面流
您可以从云端流以 Picture-in-Picture 模式触发桌面流。
通过从云端流 触发桌面流,您可以在有人参与或无人参与模式下运行桌面流。
重要提示
- 在 picture-in-picture 中运行流仅适用于有人参与的运行。
要在 Picture-in-Picture 中触发桌面流,请打开运行使用 Power Automate 桌面版构建的流云操作的操作配置窗格。 将运行模式字段设置为有人参与,并在高级参数部分将有人参与模式字段设置为 Picture-in-picture。
当您扳机键桌面流时, 将显示画 中画窗口,提示您进行身份验证。 通过身份验证后,流将开始运行,类似于从 控制台以画 Power Automate 中画形式扳机键桌面流时。
在画中画中调试桌面流
您可以直接通过 Power Automate 流设计器在 Picture-in-Picture 会话中调试桌面流。
要在设计器中启用画中画运行模式,请选择 Debug Enable picture-in-picture mode(调试>启用画中画模式)。
画中画中浏览器自动化的限制
web 浏览器的两个实例(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 家庭版。
- Picture-in-Picture 会话打开时,计算机不能重新启动或关机。
- Picture-in-Picture 会话和主会话共享剪贴板。
- 使用 Windows Server 时,如果多个用户同时连接到服务器,一次只能打开一个 Picture-in-Picture 会话。
- Picture-in-Picture 启动过程的默认超时时间是 120 秒。 如果登录时间超过该时间,将引发超时错误。
- 如果以下 Windows 策略设置为禁用,Picture-in-Picture 每次启动时都会要求提供凭据:
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