机器人
2022.4
False
横幅背景图像
机器人用户指南
上次更新日期 2024年4月3日

部署无人值守机器人 - 社区版许可

无人值守机器人用于自动执行不需要人工监督的任务,它们通常在专用计算机上的虚拟环境中运行,并且自动化由 Orchestrator 控制。

可以在需要时从 Orchestrator 手动启动无人值守的自动化,但是如果任务必须在特定的时间间隔(每天,每小时,每周)或在特定的时间和日期(一周的结束)开始,则还可以安排无人值守的自动化。

本文档将指导您完成使用 UiPath 社区版许可版本运行第一个无人值守的自动化的过程,从构建自动化,设置环境以及运行无人值守的流程开始。

要运行无人值守的自动化,需要采取以下步骤:

1. 创建自动化并将其发布到 Orchestrator

为了提供一个真实的例子,让我们假设我们需要每天早上 9 点在服务器上备份日志文件。为此,我们需要将当天的日志文件复制到另一个文件夹。在此示例中,我们将“Logs.txt”文件从“Logs”文件夹复制到“Old Logs”文件夹,每次都覆盖备份。

  1. 创建一个新流程,添加“复制文件”活动,配置文件的字段/路径,然后选择“覆盖”选项,以便新复制的文件每天都可以替换以前的文件。



  2. 将流程发布到 Orchestrator。
  3. 点击 Studio 功能区右侧的“发布”按钮,
  4. “发布属性”选项卡中,输入包的名称。
  5. “发布选项”选项卡中,将“发布至”选项选择为“Orchestrator 租户流程订阅源”,即无人值守机器人可以访问自动化的位置。
  6. 单击“发布”

    有关更多信息,请参见《Studio 指南》中“关于发布自动化项目”



  7. 在 Orchestrator 中,创建无人值守机器人用于运行自动化的流程。
  8. 通过 https://cloud.uipath.com 访问您的 Automation Cloud 实例,然后选择 Orchestrator 租户。
  9. 在 Orchestrator 中,选择“共享”文件夹>“流程”,然后单击右侧的“添加”按钮以打开“添加流程”页面。
  10. 选择包,然后单击“创建”以将流程添加到“共享文件夹”。



    注意:请记住,您将在此流程中使用两个实体。第一个实体是您,即创建和发布流程的开发者。第二个是在无人值守计算机上运行自动化和机器人的无人值守用户。

2. 设置 Windows 计算机以运行 Unattended Robot

设置一台运行无人值守机器人的 Windows 计算机,理想情况下,这将是一个符合“硬件和软件要求”的云虚拟机。确保在 Windows 计算机上禁用了屏幕保护程序。

例如,您可以在 Azure中 托管虚拟机。有关如何在 Azure 中设置 Windows 虚拟机的详细信息,请参见 Windows VM 概述

如果其他环境(如 AWS、VMware 或 Citrix)符合“硬件和软件要求”,则也受支持。

3. 在 Orchestrator 中创建 Unattended Robot

无人值守机器人由两部分组成:帐户和运行作业的计算机。帐户是用于权限和触发机器人作业的身份证明,而计算机则提供执行作业的计算能力。

  1. 创建并设置帐户。
  2. 创建帐户:对于 Unattended 自动化,我们建议创建一个机器人帐户,这种服务类身份不需要电子邮件地址。但是,如果必须以特定用户的身份运行作业(出于权限或审核目的),您可以另行选择创建用户帐户
  3. 为帐户分配角色
  4. 将帐户添加到包含其运行所需作业的文件夹中
  5. 创建计算机模型。

    注意:虽然您可以选择创建单个标准计算机,但在本示例中,我们将改为创建一个计算机模板。计算机模板通过单次定义配置,然后使用一组客户端凭据允许多个机器人连接到 Orchestrator,可以更轻松地部署多台计算机。
  6. 在 Orchestrator 中,转到“租户”>“文件夹”
  7. 从列表中选择目标文件夹,然后选择“计算机”选项卡。
  8. 单击右上角的“管理文件夹中的计算机”。
  9. “管理文件夹中的计算机”页面上,单击右上角的“添加计算机”,然后选择“计算机模板”
  10. 配置计算机模型并仅分配一个 Unattended Runtime。有关详细说明,请参阅添加计算机模板
  11. 复制计算机密钥以备后用。

如果应使用此计算机模板运行多个文件夹中的作业,请将您创建的计算机模板添加到所有必要的文件夹中。有关说明,请参阅将计算机对象分配到文件夹

4. 在无人值守计算机上安装 UiPath Studio

为了在具有社区版许可的计算机上运行无人值守的自动化,您需要在无人值守计算机上安装 UiPathStudio.msi。如果您在安装过程中选择了“快速设置”,则 Robot 将部署在“用户模式”下,这意味着其在启动它的用户下运行,并且具有与该特定用户完全相同的权限。
可以从资源中心或直接从 Automation Cloud 主页直接下载 UiPathStudio.msi 安装程序。


为了从 Orchestrator 启动作业,Windows 用户在计算机上必须处于登录状态。无论是否在 Windows Server 上安装机器人,用户模式机器人均无法针对其他用户运行并发作业。

下载 UiPath Studio 和机器人的社区版本后,您需要将其连接到 Orchestrator 实例。对于无人值守的自动化,建议使用计算机密钥连接。

5. 将机器人连接到 Orchestrator

来自 Studio
安装完成后,系统将显示“开始使用”屏幕,默认情况下会要求您进行身份验证。选择“使用计算机密钥”,因为它是 Unattended Robot 的推荐配置。计算机名称是自动填写的,您要做的只是以 https://cloud.uipath.com/organisation/tenant 的形式输入 Orchestrator URL、创建计算机模板时保存的计算机密钥,然后单击“继续”。


通过 UiPath Assistant

还可以通过以下步骤,从 UiPath Assistant 中建立机器人和 Orchestrator 之间的连接:

  1. 打开 UiPath Assistant。
  2. 在“首选项”菜单上,选择“首选项”
  3. 导航到“Orchestrator 设置”
  4. Orchestrator URL 字段中,输入您的 Orchestrator URL。
  5. 在“计算机密钥”字段中,输入您先前在 Orchestrator 中创建计算机模板时复制的密钥。

    有关 Orchestrator 中的计算机实体之间的区别以及何时使用每个实体的详细信息,请参见 Orchestrator 指南中的“计算机”

  6. 单击“连接”。状态应显示为 Connected, Licensed


    注意:设置计算机时,如果设置基于虚拟环境,则可以断开远程会话的连接,但请确保使无人值守用户登录计算机,以使与 Orchestrator 的连接保持活动状态。

6. 测试自动化

  1. 在 Orchestrator 中,选择“共享”文件夹>“自动化”>“流程”。查找在步骤 1 中部署的流程,然后单击右侧的“启动作业”按钮以打开“启动作业”页面。



  2. 选择用户和之前配置的计算机,然后单击“启动”

    这将启动所选计算机上的所选无人值守流程。您可以在 Orchestrator 中“共享文件夹”的“作业状态”部分中监视作业。



7. 安排自动化

让我们将本示例中的自动化安排为每天早上 9 点运行:

  1. 在 Orchestrator 中,选择“共享”文件夹>“触发器”,然后单击右侧的“添加”按钮以打开“创建触发器”页面。
  2. 确保选择了“时间”,然后提供所需的信息:输入触发器的名称,选择流程、用户和每天 9 点的每日重复。
  3. 单击“添加”



根据上面的屏幕截图设置时间表后,将触发 Logs.Backup 流程每天在世界标准时间上午 9 点代表选定的用户在无人值守计算机上运行。

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.