studio
2024.10
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Studio 用户指南

上次更新日期 2025年9月3日

配置多跃点连接

要通过多个连接到达目标远程计算机,您必须在每台中间远程计算机上安装 Remote Runtime,而不仅仅是在最终目标计算机上安装。

场景:RDP 连接

请考虑以下场景:
  • 计算机 A(装有 Studio 和/或 Robot)通过 RDP(Microsoft 远程桌面协议)连接到计算机 B,并且
  • 计算机 B 通过 RDP 连接到运行目标应用程序的计算机 C,并且必须执行自动化。
在此示例中,需要进行以下配置:
  1. 计算机 A – 安装 Studio/Robot 和 Microsoft 远程桌面和应用程序扩展程序(UiPath RDP 扩展程序)。
  2. 计算机 B – 安装 Microsoft 远程桌面和应用程序扩展程序UiPathRemoteRuntime.msi
  3. 计算机 C – 安装 UiPathRemoteRuntime.msi


如果在两台计算机之间使用其他类型的连接,则必须在每个跃点配置一个连接,并使用适当的扩展程序:
  • 适用于 Citrix 连接的 Citrix 扩展程序
  • 适用于 RDP 连接的 Microsoft 远程桌面和应用程序扩展程序(UiPath RDP 扩展程序)
  • 适用于 VMWare 连接的 VMWare Horizon 扩展程序
  • Amazon WorkSpaces 扩展程序适用于连接到 Amazon WorkSpaces 的情况

场景:RDP 连接和 Citrix 连接

让我们考虑另一个场景,在该场景中:
  • 计算机 A(装有 Studio 和/或 Robot)通过 RDP 连接到计算机 B,并且
  • 计算机 B 通过 Citrix 连接到运行目标应用程序的计算机 C,并且必须执行自动化。


在计算机 B(或其他中间计算机)上,您可以使用以下方法之一安装扩展程序:

场景:将 Remote Desktop 发布为 RemoteApp

例如,更难以检测的场景是将 Windows Remote Desktop 发布为 RemoteApp,并使用此 Remote Desktop 通过 RDP 连接访问目标应用程序:
  • 计算机 A(安装了 Studio 和/或 Robot)使用在计算机 B 上发布为 RemoteApp 的 Windows Remote Desktop,并且
  • 计算机 B 通过 RDP 连接访问运行目标应用程序的计算机 C。


这最初看似通过 RDP 从计算机 A 直接连接到计算机 C,但实际上是一个多跳场景。

此类配置可以通过以下方法识别:

  • 尝试在目标应用程序中指定用户界面元素。在这种情况下,您可以在选取器中看到一个具有 'RAIL_WINDOW' 类的窗口。示例:<wnd app='mstsc.exe' cls='RAIL_WINDOW' title='...' />
  • 使用文本编辑器打开 .rdp 文件,可以在其中找到以下行:remoteapplicationmode:i:1
在这种情况下,需要将 UiPathRemoteRuntime.msi 安装在此双跳设置的 2 台远程计算机上。
  1. 将 Remote Desktop 发布为 RemoteApp 的远程计算机(计算机 B)。
  2. 通过 RDP 访问目标应用程序的远程计算机(计算机 C)。
在计算机 B 上,可以通过以下方法之一安装 RDP 扩展:

自动化 Java 或 Web 应用程序

无论多跃点连接场景如何,如果要自动化 Java 应用程序或网页应用程序,则还必须在远程计算机上安装相应的扩展程序(适用于 Java、Chrome、Microsoft Edge 和 Firefox 的扩展程序)。这可以通过运行以下命令来完成:

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。