用户头像

大鸟男孩

2021-07-14

1015

cmd查询UiPath license

大家一开始接触 UiPath 软件许可激活时,肯定会面临很多问题,看着官方指导手册也一头雾水。今天小静大人就来带大家缕一缕吧。

 

先来和大家普及下UiPath软件的三大核心产品吧:

1. UiPath Studio设计器:采用可视化的方式通过录屏和拖拉小组件以供RPA开发人员进行流程设计和开发使用的;

2. UiPath Robots机器人:RPA之家真正地用来执行开发好的流程,也就是我们称呼的“数字员工”,一天工作24小时,全年无休。分为两种类型:Attended Robots有人值守机器人和Unattended Robots无人值守机器人;

3. UiPath Orchestrator中央控制器:集中式的管理平台,用来管理和监控所有的数字化劳动力的,且可以用来设置定时任务排程、审计日志记录、动态调度RPA之家等等功能;

这三大产品均有各自的license,具体依赖实际的应用来决定采购什么样的产品。

 

从采购的产品类型的维度上划分,UiPath Studio/Robot的激活方式包含两种:

1. 采购了Orchestrator,则由Orchestrator统一下发;

2. 如果没有采购Orchestrator,则就是单机版(Stand-alone)的license,需要分别在安装了Studio或Robot的机器人上进行激活;

鉴于客户环境是否有外网访问权限的问题,上述每种激活方式又都可分为在线激活和离线激活。

小伙伴们明白了么?上个图总结下吧:

单机版激活中的在线和离线激活可以在软件界面上按照指示一步一步操作,也可以通过命令行的方式来操作,本文主要介绍如何通过命令行的方式一步一步进行单机版的激活和反激活的。


UiPath.LicenseTool.exe是一个命令行实用程序(v2019及以上版本支持,之前版本使用Regutil),使您可以在线或离线激活或更新许可证信息。 默认情况下,可以在UiPath Studio的安装目录下C:\Program Files(x86)\UiPath\Studio 找到该实用程序。

备注:

在2021.4版本之前,UiPath Studio的安装目录为C:\Program Files (x86)\UiPath\Studio

在2021.4版本及之后,UiPath Studio的安装目录为C:\Program Files\UiPath\Studio

 

关于如何打开windows cmd窗口,请自行度娘。

打开cmd窗口后,一般默认是在当前用户目录下,可以执行以下命令行进入UiPath Studio安装目录。

cd C:\Program Files\UiPath\Studio 

 

1. 在线激活

activate命令用于通过现有许可证代码在线激活许可证。执行以下命令行用于在线激活许可证

uipath.licensetool.exe activate -l xxxx-xxxx-xxxx-xxxx 

其中,参数-l licensecode 表示待激活的许可证编号,此字段为必填项。

出现“License successfully activated!”字样提示的即为激活成功,否则根据错误提示消息进行处理。

 

2. 离线激活

离线激活包含以下三个步骤:

2.1 执行激活请求命令生成激活令牌。

uipath.licensetool.exe activation-request -l xxxx-xxxx-xxxx-xxxx -o "C:\work\license.txt" 

activation-request命令用于从您的许可证代码生成激活令牌。 生成的令牌需要在激活门户上使用以生成相应的许可证文件。 支持以下参数:

参数 -l licensecode 表示待激活的许可证编号,此字段为必填项。

参数 -o Filename 表示将许可证信息写入文件。 如果未指定此参数,则许可证信息将显示在命令提示符窗口中。

2.2 在浏览器中打开激活网站activate.UiPath.com/,点击“ACTIVATE OR UPDATE YOUR LICENSE”选项卡,将上一步生成的license.txt中的内容粘贴至箭头所示的输入框内,点击“GENERATE LICENSE FILE”按钮。

出现“Successfully activated”字样后,RPA之家点击“DOWNLOAD LICENSE FILE”按钮下载生成的license相应文件。

2.3 执行离线激活命令进行许可证激活。

UiPath.LicenseTool.exe activate-offline -f "C:\Users\XXX\Downloads\license.txt" 

activate-offline命令用于离线激活许可证。 它使用由激活门户根据提供的由激活请求命令生成的激活令牌生成的许可证文件。

一般颁发的license授权只有一次激活机会,那么对于半途想换机器的小伙伴们该怎么做许可证迁移呢?也很简单,先反激活,再按照上述1/2章节重新激活就可以了。

但是!!!

如果你还没来得及反激活,机器就已经重装了或者坏掉了,没有办法反激活了又该怎么办呢? 联系UiPath售后支持团队提ticket吧。

 

3. 在线反激活

deactivate命令用于停用本地许可证。 这样,许可证可用于在另一台计算机上激活。执行以下命令行用于在线反激活许可证

uipath.licensetool.exe deactivate 

出现“License successfully deactivated!”字样的即为反激活成功。

 

4. 离线反激活

离线反激活包含以下两个步骤:

4.1 执行反激活请求命令生成激活令牌。

uipath.licensetool.exe deactivation-request 

deactivation-request命令用于离线停用本地许可证并生成停用令牌。 该许可证会立即在本地计算机上停用(但此时还未从服务端反激活,所以此许可证此时还无法在其他机器上进行激活),并且可以根据需要在本地计算机上激活另一个许可证。 生成的停用令牌需要在激活门户上使用以停用许可证。 请注意,通过此命令脱机停用的许可证只有在发布后才能重新使用。 支持以下参数:

参数 -o Filename 表示将许可证信息写入文件。 如果未指定此参数,则许可证信息将显示在命令提示符窗口中。

4.2 在浏览器中打开激活网站activate.uipath.com/,点击“DEACTIVATE YOUR LICENSE”选项卡,将上一步生成的“Deactivation Token:”后的字符串粘贴至输入框内,点击“DEACTIVATE LICENSE”按钮。

出现“Successfully deactivated”字样后即为已从服务端反激活成功,此时您可以使用此license code在其他机器上进行激活。

 

5. 查询License信息

执行以下命令用于查看当前机器上已激活的license信息,包含许可证编号、开始日期、结束日期等信息。

UiPath.licensetool.exe info 

评论

撰写回答
RPA之家banner图