Blue Prism 提供了两个可接受命令行开关的实用程序:
Automate.exe
图形 Blue Prism 应用程序。这个应用程序的所有消息或反馈都会以可视方式来呈现。如果返回的代码为 0,则表示运行成功;如果返回的代码不为 0,则表示出现错误。
AutomateC.exe
一个命令行实用程序,可以(通过标准输出)向命令行返回消息和反馈。如果返回的代码为 0,则表示运行成功;如果返回的代码不为 0,则表示出现错误。
使用“/help”开关可以获取 AutomateC 的动态帮助;在 Automate.exe 下方,“/help”开关能在图形窗口中显示这个文档。
某些开关需要使用额外的参数(如下文中的 <参数> 所示),这些参数必须紧跟在开关后面。
开关与参数之间要用空格隔开。如果参数值包含空格或其他特殊字符,则必须用引号将值括起来。出于这一原因,实际的值不能包含引号。所以,请务必多加注意,以免值中出现引号。
在传输 XML 时,必须用引号将 xml 字符串括起来。由于引号在标准输入中被用来划定参数 xml 字符串的开始/结束,所以 Blue Prism 建议使用单引号来划定 xml 属性。或者,也可以对出现的所有引号进行
转义
,具体方法就是:为参数 xml 中的每一个引号输入两个引号。
将 Blue Prism 作为用户“admin”独占的资源 PC 来运行:
automate /resourcepc /user admin mypwd
或者,对于
单点登录
用户,请使用:
automate /resourcepc /sso
将 Blue Prism 作为公共资源 PC 来运行:
automate /resourcepc /public
在本地 PC 上运行流程:
AutomateC /run "My Scheduled Process" /user admin mypwd
或者,对于
单点登录
用户,请使用:
AutomateC /run "My Scheduled Process" /sso
使用启动参数在远程 PC 上运行流程:
AutomateC /run "Excel Test" /resource YourPCHostName /user admin mypwd /startp "<inputs>
<input name='Comment' type='text' value='Hello World' /></inputs>"
在不启动主 Blue Prism 应用程序的情况下启动后台流程警报监控:
automate /alerts /user admin mypwd
或者,对于
单点登录
用户,请使用:
automate /alerts /sso
Automate.exe—可用的开关
/help
在 Blue Prism html 帮助浏览器中打开本文档。
/resourcepc
以
资源 PC 模式
启动 Blue Prism。可以添加
/public
开关,以使资源 PC 可供所有 Blue Prism 用户使用。否则,只有 /user 选项或
/sso
选项所指定的用户可以使用 Blue Prism。
不应该将这个选项与
/resource
开关混为一谈。
/public
只能与
/resourcepc
开关结合使用。如
运行模式帮助
中所述,这个开关能使资源 PC 成为公开可用的资源。
/sslcert
只能与
/resourcepc
开关结合使用。利用指定了指纹的证书(必须安装在用户或计算机的证书存储库中),这个开关可以确保资源 PC 连接上的传输安全 (SSL/TLS)。
实现传输安全后,源自控制室和调度程序的连接以及路由至资源的公开 Web 服务都将从中受益。证书中的 CN 要与用于连接资源的地址相匹配,连接客户端则要信任发放证书的 CA。
/wslocationprefix
(高级)只能与
/resourcepc
开关结合使用。这个开关可以覆盖所显示的已发布 Web 服务的可寻址位置,以及这个设备上托管的相关资源(如 WSDL)。指定的值需要包含完整的路径地址,如:“https://blueprismws.myorg.com:8181”。对于本地可用资源,Blue Prism 会自动为附加上 /ws/ 和相关路径。
请务必通过手动方式应用正确的网络路由,以确保指定的前缀是可路由到这个设备的有效地址。