通过使用串行端口重定向功能,您可以重定向本地连接的串行 (COM) 端口,例如,内置 RS232 端口和 USB 转串行适配器。诸如打印机、条形码读取器之类的设备以及其他串行设备可以连接到这些端口并用于远程桌面。

如果 Horizon 管理员配置了串行端口重定向功能,并且您使用 VMware Blast 或 PCoIP 显示协议,则串行端口重定向在远程桌面上正常工作,而无需进行进一步配置。例如,本地客户端系统上的 COM1 将重定向为远程桌面上的 COM1。COM2 将重定向为 COM2。如果 COM 端口已在使用,将对它进行映射以避免发生冲突。例如,如果远程桌面上存在 COM1 和 COM2,那么默认情况下,客户端系统上的 COM1 将映射到 COM3。

虽然您必须在本地客户端系统上安装任何所需的设备驱动程序,但不需要在远程桌面上安装这些设备驱动程序。例如,如果您使用需要特定设备驱动程序才能在本地客户端系统上工作的 USB 到串口适配器,则必须安装这些驱动程序,但仅需安装在客户端系统上即可。

重要说明: 如果您在使用插入到 USB 到串口适配器的设备,请不要从 Horizon Client 中的 连接 USB 设备菜单来连接此设备。这样做会导致通过 USB 重定向路由该设备,将绕过串行端口重定向功能。

有关使用串行端口重定向功能的提示

  • 单击远程桌面的系统托盘或通知区域中的串行端口图标 (使用串行端口图标将串行端口连接到远程桌面) 可对映射的 COM 端口执行连接、断开连接或自定义操作。

    单击串行端口图标后,将显示 VMware Horizon 的串行 COM 重定向上下文菜单。如果管理员已锁定该配置,上下文菜单中的项目显示为灰色。仅当 Horizon 管理员配置了串行端口重定向功能,并满足所有要求时,才会显示此图标。有关更多信息,请参阅串行端口重定向的系统要求

  • 在上下文菜单中,端口项以 port 映射到 port 形式列出,例如,COM1 映射到 COM3。第一个端口(即本示例中的 COM1)是本地客户端系统上的物理端口或 USB 到串口适配器。第二个端口(即本示例中的 COM3)是远程桌面中使用的端口。
  • 要选择端口属性命令,请右键单击 COM 端口。

    在“COM 属性”对话框中,您可以将端口配置为在远程桌面会话启动时自动连接,还可以忽略某些调制解调器和其他设备必需的 DSR(数据集就绪信号)。

    您还可以更改远程桌面使用的端口号。例如,如果客户端系统上的 COM1 端口映射到远程桌面中的 COM3,但您使用的应用程序需要使用 COM1,则您可以将端口号更改为 COM1。如果远程桌面中存在 COM1,则您可能会看到 COM1 (重叠)。您仍然可以使用此重叠的端口。远程桌面既可通过服务器上的端口接收串行数据,又可通过客户端系统上的端口接收该数据。

  • 先连接到映射的 COM 端口,然后再尝试启动需要访问此端口的应用程序。例如,右键单击 COM 端口并选择连接即可在远程桌面中使用此端口。启动应用程序时,此应用程序将打开串行端口。

    如果重定向的 COM 端口处于打开状态并且正在远程桌面上使用,则您无法在本地计算机上访问该端口。相反地,如果 COM 端口正在本地计算机上使用,则您无法在远程桌面上访问该端口。

  • 在远程桌面中,您可以使用 Windows 设备管理器的端口设置选项卡为特定的 COM 端口设置默认波特率。在客户端系统上的 Windows 设备管理器中使用相同的设置。只有在应用程序未指定端口设置时,才使用该选项卡中的设置。
  • 将 COM 端口断开连接之前,您必须在应用程序中关闭该端口,或关闭应用程序。然后,您就可以选择断开连接命令将物理 COM 端口断开连接并使其可在客户端计算机上使用。
  • 如果将串行端口配置为自动连接,那么启动能打开该串行端口的应用程序,然后断开连接远程桌面会话并重新连接后,自动连接功能将无效。您也不能使用串行端口系统托盘图标的菜单选项进行连接。在大多数情况下,应用程序无法再使用该串行端口。您必须停止应用程序,断开连接远程桌面会话,然后再重新连接才能解决此问题。