当从 Control Room 为无人值守的 Bot Runner 部署bot时,Control Room 通过基于远程桌面协议 (RDP) 的bot部署处理无人值守的 Bot Runner 会话并执行bot。 RDP 用于多个用户设备。

先决条件

确保您以管理员身份登录到 Control Room

确保完成以下要求:
  • Active Directory 设置域服务 (可选)
  • 远程桌面服务 (RDS) 已在准备好托管多个 (RDS) 机器人运行程序会话的机器上设置(强制性)
  • Active Directory/创建本地用户(强制性)
  • 向用户提供对 RDS 的访问权限(强制性)

注册设备时,您可以将其注册为多用户设备。

过程

  1. 将设备类型更改为多用户。
    1. 导航到管理 > 设备
    2. 将鼠标悬停在设备名称右侧的操作菜单(竖省略号)上,然后单击编辑设备图标。
    3. 部署选项卡下,将设备类型更改为多用户
    4. 支持的并发会话字段输入一个值。
      允许的最大并发会话数取决于您的设备许可证类型和硬件配置。 例如,假设并发会话设置为 10,每个 bot 需要 4 GB RAM 才能执行。 如果您的系统 RAM 低于此值,bot 执行可能会失败。

      此外,如果您的设备中允许的最大会话数为 10,且多用户设备设置为 3 个Bot Creator用户和 2 个有人监督Bot Runner用户的默认设备,则支持的并发会话的值将为 5。 因此,一次只能由无人监督bots用户同时部署 5 个 Bot Runner。 因此,确保您的硬件和设备许可证类型支持您设置的会话数。

    5. 单击保存更改
  2. 设置 RDP 屏幕分辨率。
    这确保在基于 RDP 的部署期间,即使屏幕的分辨率在 Bot RunnerControl Room 之间存在差异,自动化也能无缝运行。

    您可以通过以下方式设置:

  3. 配置 RDP 设置。
    1. 单击管理 > 设置 > 设备
    2. 多用户设备的 RDP 设置选项中,单击编辑
    3. 端口字段中输入值。
      注: 对于基于 RDP 的bot部署,使用默认端口 3389。
    4. 输入 RDP 会话超时的值。
      在基于 RDP 的部署中,目标设备上的 Bot Agent 尝试创建一个自我 RDP 会话。 RDP 会话超时Bot Agent 在连接超时之前等待建立此 RDP 会话的最长时间。

      默认会话超时值为 60 秒。

    5. 单击保存更改
  4. 默认情况下,剪贴板数据在 RDP 会话之间共享。 要防止在多用户 RDP 会话中共享剪贴板数据,请按照以下步骤操作:
    1. 单击管理 > 设置 > 设备
    2. 编辑高级选项字段。
    3. RDP 命令选项字段中,输入 -clipboard
      RDP 命令选项提供了各种基于 RDP 的命令。 例如,端口相关命令。
    4. 单击保存更改
有关黑屏和锁屏图像故障排除的更多信息,请参阅

后续步骤

  1. Control Room 中创建用户。

    这些用户可以无人监督 Bot Runners、有人监督 Bot RunnersBot Creators。 首次注册设备时,可以选择多用户选项。 请参阅 创建 Windows 设备用户

  2. 根据您在配置多用户设备设置之前创建的Active Directory用户,关联正确的设备和会话登录凭证。

    您可以将Active Directory用户注册为管理员用户一次,部署bots时将创建会话。 您不必在Bot Runners服务器上创建 RDP 会话并以Active Directory用户名和用户凭证注册设备。

  3. 部署并行会话上的 bots
    注: 如果提供的每个会话数的多用户设备少于实际bot部署,则额外bot部署将排队,直到当前部署正在进行。