robot
2023.10
false
UiPath logo, featuring letters U and I in white
机器人用户指南
Last updated 2024年10月25日

机器人服务

机器人服务是所有操作的“大脑”。该服务通过流程间通信通道与 Studio、UiPathTM Assistant机器人命令行接口进行通信,从而接收和处理信息,然后向机器人执行程序提供必要指令。

机器人服务同样负责将机器人检测信号发送到 Orchestrator,以传达执行状态或接收新的执行命令,进而充当 Orchestrator 和执行主机之间的代理。

执行流程的 Windows 会话由机器人服务管理和监控,同时也受机器人凭据的信任。

机器人服务可以在服务模式或用户模式下部署。主要区别如下表所示:

操作

服务模式机器人

用户模式机器人

有人值守的执行

available

available

无人值守执行(自动会话管理)

available

不可用 1

并发作业执行

available

available

单台计算机 - 多用户部署

available

available

1只有当用户通过活动会话登录时,才能使用用户模式机器人进行 Unattended 执行。

服务模式机器人服务

服务模式机器人最适合无人值守自动化场景。执行流程时,机器人执行程序会使用与注册它的用户相同的权限运行。

服务模式机器人服务:

  • 为计算机上的每个用户使用 UiPath.Service.Host.exe 和其他按用户的服务 (UiPath.Service.UserHost.exe)。
  • 由本地系统用户下的服务控制管理器 (SCM) 启动。
  • 可以打开交互式 Windows 会话。
  • 最适合无人值守的自动化场景和大规模平台部署。
  • 拥有计算机管理员的权限。
  • 在 Windows 服务列表中。
  • 即使用户未通过启动会话登录,也可以从 Orchestrator 执行作业。

此外:

  • UiPath.settings 文件安装在 %ProgramData%\UiPath 文件夹中。
  • 系统默认将程序包下载至 %userprofile%\.nuget\packages 文件夹。
  • 本地包保存在 %ProgramData%\UiPath\Packages 文件夹中,可在 Assistant 中使用。

    可轻松更新服务模式机器人,或将其转换为用户模式机器人。

    注意:将机器人从服务模式转换为用户模式时,机器人可能无法访问原始 NuGet 包文件夹中的 .xaml 文件。如需详细了解如何解决此问题,请阅读本指南,其中提供了此特定场景的更多详细信息。

用户模式机器人服务

The User-Mode robot is best suited to attended automation scenarios. It runs under the user that starts it, and has the exact same rights as that particular user.

用户模式机器人服务:

  • 仅使用 UiPath.Service.UserHost.exe,并由 Studio 或 UiPathTM Assistant 自动启动。
  • 最适合有人值守的自动化场景。
  • 拥有运行此服务的用户的权限。
  • 不在 Windows 服务列表中。
  • 要求用户使用活动会话登录,才能从 Orchestrator 执行作业。

此外:

  • 系统会将 UiPath.settings 文件安装在 %LocalAppData%\UiPath 文件夹中。
  • 包将下载到 %userprofile%\.nuget\packages 文件夹中。
  • 本地包保存在 %ProgramData%\UiPath\Packages 文件夹中,可在 Assistant 中使用。

    可轻松更新用户模式机器人,或将其转换为服务模式机器人

  • 服务模式机器人服务
  • 用户模式机器人服务

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。