以 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(在画中画中运行)。

通过 Power Automate 控制台以 Picture-in-Picture 模式运行。

Alternatively,请启用 Run in picture-in-picture 流属性,以便流在本地触发时始终以画中画模式运行。

启用 Picture-in-Picture 流属性。

通过 Power Automate 控制台设置流属性并以 Picture-in-Picture 模式运行。

当您在 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 中画形式扳机键桌面流时。

在画中画中调试桌面流

您可以直接通过 Power Automate 流设计器在 Picture-in-Picture 会话中调试桌面流。

要在设计器中启用画中画运行模式,请选择 Debug Enable picture-in-picture mode(调试>启用画中画模式)。

在 Power Automate 设计器中启用 Picture-in-Picture 模式。

画中画中浏览器自动化的限制

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