更改远程管理端口

远程管理是在安装捕获期间在虚拟机内运行的 AppDNA 代理。当您安装 Citrix AppDNA VM Configuration MSI 时,远程管理将自动安装在虚拟机中。MSI 将远程管理配置为在虚拟机打开电源时自动启动,并侦听端口 54593 上的 AppDNA 客户端的连接。

通过从虚拟机中的命令行启动 RemoteAdmin.exe 并包含以下参数,可以更改该端口:

-tcp_port=port

其中端口是新端口。

每次启动远程管理时都需要执行此操作。这在实践中意味着什么,取决于安装捕获在每个安装捕获开始时安装捕获将虚拟机还原到的虚拟机的状态。此状态由创建安装捕获使用的快照时虚拟机的状态决定。为了帮助您了解这是如何工作的,下面的一些背景信息。

对于每个安装捕获,AppDNA 执行以下操作:

  1. 与虚拟机提供程序连接,并将虚拟机还原为虚拟机配置中指定的快照。拍摄快照时虚拟机的状态控制 AppDNA 将虚拟机还原到的状态。
  2. 使用远程管理在虚拟机中运行捕获任务。
  3. 挂起虚拟机(或关闭虚拟机或使其保持运行)。(暂停是默认操作。要更改此选项,请使用中的“虚拟机清理操作”选项虚拟机配置对话框。)

远程管理的启动方式取决于当 AppDNA 在步骤 1 中恢复到虚拟机时虚拟机的状态:

  • 正在运行 — 如果客户机操作系统正在运行且用户登录,则远程管理已在运行,并且不会再次启动。
  • 已关闭电源 — 如果虚拟机已关闭电源,则在虚拟机中使用存储在以下注册表项中的命令启动虚拟机的电源后:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。

因此,如何将 Remote Admin 配置为使用其他端口取决于拍摄“安装捕获”快照时虚拟机的状态。下面为每个选项提供了分步说明。

创建快照的方式取决于您使用的虚拟化技术。但是,对于所有技术,中的最后一步虚拟机配置向导提供了用于创建处于挂起或关闭电源状态的快照的选项。因此,您可以在通过向导进行操作时在虚拟机中执行以下步骤。

更改挂起状态快照的远程管理端口

在挂起虚拟机之前,请按照以下说明操作,然后创建安装捕获将虚拟机还原到的快照。

  1. 在虚拟机上打开 Windows 任务管理器。

  2. 在任务管理器中的应用程序选项卡上,单击 RemoteAdmin,然后单击“结束任务”。

  3. 打开命令提示符并键入以下内容:

    "location\RemoteAdmin.exe" -tcp_port=port

    位置是 RemoteAdmin.exe 的位置。默认情况下,这是 32 位虚拟机上的 C:\Program Files\Citrix\AppDNA\VM Configuration(64 位虚拟机上的 C:\Program Files (x86)\Citrix\AppDNA\VM Configuration),端口为新端口号。

这将启动远程管理并将其配置为使用新的端口号。您现在可以挂起虚拟机并创建快照。

更改关闭电源状态快照的远程管理端口

在关闭虚拟机电源之前,请按照以下说明操作,然后创建安装捕获将虚拟机还原到的快照。

  1. 在虚拟机上,单击“开始”>“运行”。

  2. 键入注册表编辑器,然后单击确定。

  3. 在注册表编辑器中,浏览到以下位置:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

  4. 在右窗格中,双击 RemoteAdmin.exe。

  5. 在“编辑字符串”对话框中,在现有值之后添加以下内容:

    -tcp_port=port

    其中端口是新端口号。(确保-tcp_port 之前有一个空格。)

  6. 单击确定,然后关闭注册表编辑器。

这会将虚拟机配置为在远程管理启动时使用新的端口号。现在,您可以关闭虚拟机电源并创建快照。

更改远程管理端口