断开虚拟机连接后,任何地方BOT的自动化操作均无法正常工作

时间:2018-11-25 20:14:07

标签: rpa automationanywhere

我面临一个奇怪的问题,我们开发了一种在BOT运行程序(虚拟机)上运行的BOT。 BOT的工作是从源系统(网站)下载xml,然后通过读取下载的XML将数据填充到目标系统(网站)中。当我们连接到虚拟机并且BOT能够正确地在目标系统中填充数据时,一切都会顺利进行,但是当我们锁定或断开虚拟机时,BOT无法正常工作。通常,我们使用对象克隆和托管Web控件。当机器被锁定或断开连接时,对象克隆和托管Web控件均无法正常工作。

非常感谢您的帮助。

谢谢

3 个答案:

答案 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 PrismRPA Express是否看起来很熟悉。

您最好的选择是使用其他RDP工具。