机器人
2020.10
False
横幅背景图像
机器人用户指南
上次更新日期 2023年9月20日

部署无人值守机器人- 企业版许可证

无人值守机器人用于自动执行不需要人工监督的任务,它们通常在专用计算机上的虚拟环境中运行,并且自动化由 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 计算机,理想情况下,这将是云虚拟机。确保其屏幕保护程序功能已禁用,并且符合“硬件和软件技术要求”

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

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

3. 在 Orchestrator 中创建 Unattended Robot

无人值守机器人拥有两部分,即机器人用户和运行它的计算机。机器人用户是提供权限并用于触发机器人作业的机器人的身份,而计算机是自动化的执行者。

计算机模板提供了一种更轻松的计算机部署方式,因为多个机器人可以使用一个计算机密钥连接到 Orchestrator。

  1. 创建机器人用户。

    • Automation Cloud 中,转到“管理”>“用户和组”>“邀请用户”,邀请用户加入您的组织,以便为其创建无人值守机器人。虚拟电子邮件地址可用于此步骤。



  2. 将用户添加到共享文件夹。

    此时,在您的组织中创建的用户仅作为身份存在,没有分配任何角色或权限。因此,我们需要将其添加到共享文件夹中,以访问其中发布的流程并赋予其 Robot 角色:
  3. 在 Orchestrator 中,选择“共享文件夹”>“用户”,然后单击右侧的“分配用户或组”按钮。
  4. 选择用户,然后选择机器人角色,然后单击“分配”。
  5. 创建运行自动化的无人值守机器人:
  6. 返回共享文件夹,然后选择“更多操作”>“编辑”。
  7. 选择 Unattended Robot,启用切换开关以为此用户自动创建 Unattended Robot,填写 Windows 凭据,然后点击更新。
运行自动化时,机器人会使用 Windows 凭据在无人值守计算机上获得权限和授权。部署企业 (.MSI) 版本时,这些凭据用于在无人值守计算机上创建 Windows 会话以运行自动化。


注意:在 Orchestrator 中启用无人值守机器人时设置的凭据必须与无人值守机器人计算机上使用的 Windows 帐户凭据匹配。打开命令提示符,然后在无人值守计算机上使用 whoami 命令获取此信息。这些凭据用于在无人值守计算机上创建 Windows 会话,以运行自动化。

4. 创建无人值守的计算机模型。

创建无人值守机器人用户后,添加具有一个无人值守运行时许可证的新计算机模板

  1. 在 Orchestrator 中,选择“共享文件夹”>“计算机”,然后单击右侧的“管理计算机模板”按钮。
  2. 单击右侧的“加号”按钮以打开“添加计算机”页面。
  3. 输入模板名称,例如“无人值守计算机”,分配一个 Unattended Runtime 许可证,然后单击“配置”。
  4. 复制新生成的计算机密钥以供以后使用。



4. 在无人值守计算机上安装 UiPath Studio 企业版 (.MSI)

UiPathStudio.msi 安装程序用于在您的计算机上安装 Studio,UiPath Assistant 或旧版机器人。使用 .MSI 安装程序时,机器人将以服务模式进行部署,这意味着该机器人可供计算机上的所有用户使用。为了运行安装程序,您需要管理员权限。
可以从资源中心或直接从 Automation Cloud 主页直接下载 UiPathStudio.msi 安装程序。


机器人和 Studio 默认安装在以下位置 - C:\Program Files (x86)\UiPath\Studio。您可以使用命令行参数来更改安装位置。
安装程序界面
v2020.10.4 版开始,.MSI 版本拥有了一个新的安装程序界面,该界面提供了更直接的安装 UiPath 产品的体验。
启动 .MSI 安装程序后,系统将提示您选择要安装的内容:
  • Studio、Assistant 和机器人 - 建议用于开发和运行自动化
  • Assistant 和机器人 - 建议用于对有人值守的自动化进行故障排除
  • 机器人 - 用于运行无人值守自动化的独立机器人,以及用于故障排除的 UiPath Assistant

    注意: 选择第一个或第二个选项会默认将机器人安装在 用户模式 下,并且可以通过“ 高级菜单”更改为“ 服务模式”。 选择第三个选项会将机器人安装在 服务模式下


选择后安装首选项后,请阅读并接受使用条款。请注意,接受上述使用条款,即表示您默示接受 UiPath 活动包及其依赖项的使用条款。

5. 将机器人连接到 Orchestrator

注意:如果在安装过程中选择仅安装 UiPath Robot,则只能通过命令行接口需要管理员权限)或通过 UiPath Assistant 配置与 Orchestrator 的连接。否则,您可以通过 Studio 或 UiPath Assistant 连接您的机器人。
来自 Studio

安装完成后,系统将显示“连接到 Orchestrator”屏幕,默认情况下会要求您使用“使用计算机密钥”,因为这是无人值守机器人的推荐配置。计算机名称是自动获取的,您所要做的就是输入 Orchestrator URL 以及之前保存的计算机密钥。



注意:使用 .MSI 安装程序,在将机器人连接到 Orchestrator 时,整个计算机都将连接,而不仅仅是当前登录计算机的用户。
通过 UiPath Assistant
  1. 打开 UiPath Assistant
  2. 在“首选项”菜单上,选择“首选项”。“首选项”窗口随即显示。
  3. 导航到“Orchestrator 设置”
  4. 在“Orchestrator URL”字段中,输入 Orchestrator 的网址。
  5. 在“计算机密钥”字段中,输入您先前复制的密钥。

单击此处,了解有关 Orchestrator 中不同计算机实体以及何时使用它们的详细信息。

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


    注意:使用企业版安装程序 (.MSI) 设置计算机时,您可以注销计算机,因为机器人可以使用步骤 3 中提供的凭据来创建自己的 Windows 会话。

6. 测试自动化

为了测试无人值守机器人上的自动化,请转到 Orchestrator 中共享文件夹自动化->流程部分,并查找在步骤 1 中部署的流程。

您可以看到该流程的详细信息,并且右侧会显示“启动作业”按钮。



单击后,系统将显示“启动作业”界面,选择用户和之前配置的计算机,然后单击“启动”

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



7. 安排自动化

对于本指南中提供的示例,我们可以安排它每天早上9点运行。这是从Orchestrator中共享文件夹的“触发器”部分配置的。



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

此页面是否有帮助?

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