从Blue Prism通过命令行获取进程sessionid [关闭]

问题描述 投票:-1回答:1

可以通过命令行从Blue Prism获取从调度程序触发NOT的所有进程的sessionid(而不是从命令行触发)?

当进程从命令行运行时,有一些命令可以获取进程sessionid

.\AutomateC.exe /run <processname>

或来自调度程序

.\AutomateC.exe /viewschedreport {<name> | <no-of-days> <date>} [/schedule <name>|...] [/format {csv|txt}]`

,但我需要获取所有sessionid,例如,我从Session Manager运行的进程的sessionid。我需要它来通过推荐线获得过程的状态:

.\AutomateC.exe /status <sessionid>
powershell cmd blueprism rpa
1个回答
3
投票

获取此信息的最可靠方法是直接查询Blue Prism数据库。

您尚未指定正在使用的Blue Prism版本,但以下内容适用于v6实现:

SELECT sessionid
FROM dbo.BPASession a
WHERE a.starteruserid <> (SELECT userid FROM dbo.BPAUser WHERE systemusername = 'Scheduler')
© www.soinside.com 2019 - 2024. All rights reserved.