我面临一个奇怪的问题,我们开发了一种在BOT运行程序(虚拟机)上运行的BOT。 BOT的工作是从源系统(网站)下载xml,然后通过读取下载的XML将数据填充到目标系统(网站)中。当我们连接到虚拟机并且BOT能够正确地在目标系统中填充数据时,一切都会顺利进行,但是当我们锁定或断开虚拟机时,BOT无法正常工作。通常,我们使用对象克隆和托管Web控件。当机器被锁定或断开连接时,对象克隆和托管Web控件均无法正常工作。
非常感谢您的帮助。
谢谢
答案 0 :(得分:2)
这是因为最后一个远程访问计算机的用户锁定了桌面,从而阻止了RPA工具的连接。您可以通过在控制室中使用“运行Bot Runner会话”来保持(尽管这可能需要进行其他配置更改,并且您必须根据您的AA版本来查阅在线文档),或者在每次注销计算机时使用批处理文件来保持。
创建一个如下所示的批处理文件应该会为您提供帮助。
for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
%windir%\System32\tscon.exe %%s /dest:console
)
Rundll32.exe user32.dll, LockWorkStation
答案 1 :(得分:0)
如果您使用的是Automation Anywhere v10.5,请为其下载最新的补丁程序。上次我检查的是v10.5.11。现在,自动登录功能可以在锁定,断开连接和注销的虚拟机上使用。
您只需在控制室安排运行时间,然后断开或注销机器。
答案 2 :(得分:-1)
这是RPA工具的常见问题,它们不喜欢通过Windows RDP连接到远程/虚拟机(我想您正在使用它)。
请查看这些问题,以了解Blue Prism和RPA Express是否看起来很熟悉。
您最好的选择是使用其他RDP工具。