远程管理连接

本主题提供关于在安装捕获期间连接到虚拟机上的远程管理员时出现问题的疑难解答提示。通常,这将显示为“之前快照”无法运行。

注意:远程管理是在虚拟机上进行的操作(如安装捕获)期间在虚拟机内运行的 AppDNA 代理。远程管理为 AppDNA 提供与虚拟机通信的支持。

  • 如果虚拟机是从关闭电源状态启动的,请检查是否已完成启动。在控制台中显示虚拟机可以更轻松地确定虚拟机启动时间。
  • 检查虚拟机上是否正在运行 RemoteAdmin.exe。若要执行此操作,请在虚拟机上打开 Windows 任务管理器。
  • 如果远程管理正在运行,请检查虚拟机中安装的 Citrix AppDNA VM Configuration 版本是否与您正在使用的 AppDNA 版本相匹配。要检查虚拟机上 Citrix AppDNA VM Configuration 的版本,请打开“控制面板”>“程序和功能”。单击程序列表中的 Citrix AppDNA VM Configuration 以查看支持信息。要检查您正在运行的 AppDNA 版本,请从 AppDNA 菜单中选择“帮助”>“关于”。
  • 如果远程管理未运行,并且在通过此向导工作时在虚拟机上安装了 Citrix AppDNA VM Configuration MSI,请确保已重新启动虚拟机。如果您已执行此操作,并且远程管理未运行,则可能需要手动启动远程管理。若要执行此操作,请在虚拟机上的 Windows 资源管理器中找到 RemoteAdmin.exe,然后双击。默认情况下,RemoteAdmin.exe 位于 C:\Program Files\Citrix\AppDNA\VM Configuration(或 64 位虚拟机上的 C:\Program Files (x86)\Citrix\AppDNA\VM Configuration)中。然后使用 Windows 任务管理器检查它是否正在运行。
  • 否则,如果远程管理未运行,则通常意味着您需要在虚拟机上安装 Citrix AppDNA VM Configuration MSI。
  • 如果 Remote Admin 正在运行,请检查您是否可以使用此处输入的 IP 地址或主机名从 AppDNA 计算机中 ping 虚拟机,如下文“ping 虚拟机”所述。如果 ping 失败,请检查上面输入的 IP 地址或主机名是否正确。如果虚拟机连接到域,则必须使用完全限定的域名。
  • 确保虚拟机或 AppDNA 客户端计算机上没有防火墙阻止与远程管理员的 TCP 通信。
  • 如果选择不在控制台中显示虚拟机,请退出向导,然后重新启动。这次使用选项在控制台中显示虚拟机。

确认 TCP 通信可供远程管理员使用

您可以使用 Windows Telnet 命令来确认 TCP 通信可供远程管理员使用。在虚拟机运行时,从另一个 Windows 计算机(但不是虚拟机)使用 telnet 连接到该计算机。

若要执行此操作,请在命令提示符下键入以下语法:

telnet <guest OS netbios name or IP address> <port>

例如:

telnet InstallCaptureOS 54593

如果命令控制台变为空白,则表示已建立连接。然后,您应该立即使用 CTRL+ 关闭控制台](如果您不这样做,AppDNA 将无法连接,直到在虚拟机中重新启动远程管理。)

注意:如果未安装 telnet,您可以从 控制面板 > 程序和功能安装它。单击 打开或关闭 Windows 功能。这将打开“Windows 功能”对话框。选中 Telnet 客户端复选框,然后单 击确定。

如果 telnet 报告错误,例如“连接到<machine>… 无法打开到主机的连接,端口上<port>:连接失败”,请检查远程管理是否在虚拟机中运行,并确保它正在侦听正确的端口。

为此,请在虚拟机中的命令提示符处运行以下命令:

netstat –ab

如果满足这些条件,请确保名称解析正常工作,并且正在使用正确的名称或 IP 地址。此外,请确保虚拟机或 AppDNA 客户端计算机上没有防火墙阻止与远程管理员的 TCP 通信。

远程管理连接