- 发行说明
- 入门指南
- UiPath Assistant
- 安装和升级
- 机器人类型
- 机器人组件
- 许可
- 将机器人连接到 Orchestrator
- 流程与活动
- 日志记录
- Robot JavaScript SDK
- 特定场景
- 故障排除
命令行接口
机器人命令行接口 (UiRobot.exe) 是一个控制台应用程序,可用于请求启动作业并等待作业输出。作为机器人服务的直接客户端,其可通过 WCF 通道完成通信。
要使用机器人支持的命令行参数,请确保 UiPathTM 机器人服务正在运行。如果没有,请从服务 Microsoft 管理控制台管理单元启动它。
cd C:\Program Files\UiPath\Studio
。
参数说明章节中构建的所有示例均假设您已执行此操作。
为便于您处理命令行参数,请使用更改目录命令导航至安装机器人的目录。例如,如果您未更改机器人的默认位置,则可使用以下命令:
cd C:\Program Files\UiPath\Studio
。
此处构建的所有示例均基于以下假设:您已首先执行上述命令。
有人值守机器人只能在人工监督下运行。
UiRobot.exe execute [--process <Package_ID> | --file <File_Path>] [--folder <Orchestrator_Folder_ID>] [--input <Input_Parameters>]
.json
、.xaml
或 .nupkg
)的执行。请注意,--process
(-p
) 和 --file
(-f
) 参数不能与 execute
命令一起使用。它支持以下参数:
参数 |
描述 |
---|---|
|
必填。开始执行本地或 Orchestrator 流程。 示例:
|
|
强制命令。开始执行本地项目文件。目标文件可以是 .json、.xaml、或 .nupkg 格式的文件。 示例:
|
|
可选。用于指定 Orchestrator 文件夹,以便在此文件夹中安装和执行目标流程。此参数仅可与 --process 参数搭配使用。 示例:
|
|
可选。用于指定执行的输入参数。它可以与 --process 或 --file 参数一起使用。 示例:
|
|
允许您在通过命令行启动流程时选择流程的入口点。 示例:
|
-
UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
-
UiRobot.exe execute --file "C:\UiPath\Automation\Main.xaml"
UiRobot.exe installprocess [--process-name <process_name>] [--folder <orchestrator_folder>]
installprocess
命令用于安装流程。当机器人连接到 Orchestrator 时,机器人仅在 Orchestrator 订阅源中查找流程。当机器人未连接到 Orchestrator 时,将使用本地订阅源。
支持以下参数:
参数 | 描述 |
---|---|
--process-name <process_name> | 强制命令。要安装的流程的名称。
示例:
|
--folder <orchestrator_folder> | 可选。要在其中安装流程的 Orchestrator 文件夹名称已找到。只有在机器人连接到 Orchestrator 时才能使用此参数。如果仅在一个文件夹中找到要安装的流程,则不需要该参数。
示例:
|
UiPath.Studio.CommandLine.exe publish
而不是 UiRobot.exe pack
。有关详细信息,请参阅 Studio 指南中的批量更新命令行参数。
UiRobot.exe pack <Project_Path> --output <Destination_Folder> [-v <Project_Version>]
Project.json
文件打包成 .nupkg
文件。它支持以下参数:
参数 |
描述 |
---|---|
|
必填。用于指定创建
.nupkg 文件的位置。
示例:
|
|
可选。用于指定
.nupkg 文件的版本。
示例:
|
-
UiRobot.exe connect [--url <Orchestrator_Server_URL> --key <Machine_Key>] | [--connectionString <Connection_String>]
注意:如果已经连接了 Robot,则运行connect
命令将返回以下消息:Orchestrator already connected!
。
此命令用于将机器人连接到 Orchestrator 实例。它支持以下参数:
参数 |
描述 |
---|---|
|
用于将机器人连接到 Orchestrator,必须与
--url 、--key 或 --clientID --clientSecret 参数一起使用。如果未指定参数,则使用 Assistant 中的“Orchestrator 配置”来建立连接。
示例:
计算机密钥示例:
客户端 ID 和客户端密码示例:
|
UiRobot.exe trace --enableLowLevel | --disableLowLevel
此命令用于启用或禁用机器人的低级别 (Verbose) 追踪。它支持以下参数:
参数 |
描述 |
---|---|
|
启用低级别追踪。系统会生成
.etl 文件,您可以使用事件查看器打开此文件,以便排除崩溃和错误问题。这样便可在事件查看器中为机器人执行程序和服务启用 Verbose 追踪功能。
示例:
|
|
禁用低级别追踪。停止此功能后,桌面上将生成一个
.etl 文件。您可通过事件查看器打开此文件,以便排除崩溃和错误问题。
示例:
|
允许您启用或禁用计算器的画中画功能。此设置适用于本地计算机,并且会影响所有用户,并用于修改现有安装。
需要管理员权限才能执行这些命令。
命令 |
描述 |
---|---|
|
启用计算机的画中画功能。 |
|
禁用计算机的画中画功能。 |
允许您在 UiPath 命令行安装过程中启用计算机的画中画功能。
命令 |
描述 |
---|---|
|
启用计算机的画中画功能。 |
|
不启用计算机的画中画功能。 |