Mithilfe der Umleitung serieller Ports können Sie lokal verbundene serielle (/dev/ttyS) Ports wie integrierte RS232-Ports und USB-Seriell-Adapter umleiten. Geräte wie Drucker, Barcodeleser und andere serielle Geräte können mit diesen Ports verbunden und in virtuellen Desktops und RDS-gehosteten Desktops verwendet werden.

Wenn ein Horizon-Administrator die Funktion zur Umleitung serieller Ports konfiguriert hat und Sie das VMware Blast- oder PCoIP-Anzeigeprotokoll verwenden, kann die Umleitung serieller Ports ohne weitere Konfiguration auf virtuellen Desktops oder RDS-gehosteten Desktops verwendet werden. Beispielsweise lässt sich /dev/ttyS0 auf dem lokalen Clientsystem als COM1-Port auf den Remote-Desktop umleiten. Der serielle Port /dev/ttyS1 wird als COM2 umgeleitet. Wird der /dev/ttyS-Port bereits verwendet, wird er zugeordnet, um Konflikte zu vermeiden. Wenn beispielsweise der COM1- und der COM2-Port bereits auf dem Remote-Desktop vorhanden sind, wird /dev/ttyS0 auf dem Clientsystem standardmäßig dem COM3-Port zugeordnet.

Sie müssen alle erforderlichen Gerätetreiber auf dem lokalen Clientsystem installiert haben, aber Sie müssen diese nicht auf dem Remote-Desktop installieren. Wenn Sie beispielsweise einen USB-Seriell-Adapter verwenden, der für Ihr lokales Clientsystem bestimmte Gerätetreiber benötigt, müssen Sie diese Gerätetreiber nur auf dem Clientsystem installieren.

Wichtig: Wenn Sie ein Gerät in einem USB-Seriell-Adapter verwenden, verbinden Sie dieses nicht über das Menü USB-Gerät verbinden in Horizon Client. Dies würde dazu führen, dass das Gerät über die USB-Umleitung umgeleitet und die Umleitung serieller Ports umgangen wird.

Tipps zur Verwendung der Umleitung serieller Ports

  • Um die zugeordneten /dev/ttyS-Ports zu verbinden, deren Verbindung zu trennen oder diese anzupassen, klicken Sie auf das Symbol des seriellen Ports ( Verwenden des Symbols für serielle Ports zum Verbinden eines seriellen Ports mit dem Remote-Desktop) in der Taskleiste oder im Infobereich des Remote-Desktops.

    Wenn Sie auf das Symbol des seriellen Ports klicken, erscheint das Kontextmenü Umleitung serieller COM-Ports für VMware Horizon. Wenn ein Administrator die Konfiguration gesperrt hat, werden die Elemente im Kontextmenü abgeblendet dargestellt. Das Symbol erscheint nur, wenn ein Horizon Administrator die Funktion zur Umleitung serieller Ports konfiguriert hat und alle Anforderungen erfüllt sind. Weitere Informationen finden Sie im Thema „Systemanforderungen für die Umleitung serieller Ports“ im Dokument VMware Horizon Client für Linux Installations- und Einrichtungshandbuch.

  • Im Kontextmenü werden die Portelemente als Port zugeordnet zu Port aufgelistet, z. B. /dev/ttyS0 zugeordnet zu COM1. Der erste Port (in diesem Beispiel /dev/ttyS0) ist der physische Port oder der USB-Seriell-Adapter auf dem lokalen Clientsystem. Der zweite Port (in diesem Beispiel COM1) ist der Port, der auf dem Remote-Desktop verwendet wird.
  • Um den Befehl Porteigenschaften auszuwählen, klicken Sie mit der rechten Maustaste auf einen /dev/ttyS-Port.

    Im Dialogfeld „Porteigenschaften“ können Sie einen Port für die automatische Herstellung einer Verbindung beim Beginn einer Remote-Desktop-Sitzung konfigurieren. Außerdem können Sie festlegen, dass das DSR-Signal (Data Set Ready) ignoriert wird, das für einige Modems oder andere Geräte erforderlich ist.

    Sie können auch die Portnummer ändern, die der Remote-Desktop verwendet. Wenn der /dev/ttyS0-Port auf dem Clientsystem beispielsweise COM3 auf dem Remote-Desktop zugeordnet ist, können Sie die Portnummer in COM1 ändern. Wenn COM1 auf dem Remote-Desktop vorhanden ist, wird möglicherweise COM1 (Überlappend) angezeigt. Dieser überlappende Port lässt sich weiterhin verwenden. Der Remote-Desktop kann serielle Daten vom Server oder vom Clientsystem über den Port empfangen.

  • Stellen Sie eine Verbindung zu einem zugeordneten COM-Port durch Auswahl von Verbinden her, um den Port auf dem Remote-Desktop zu verwenden.

    Wenn ein umgeleiteter COM-Port auf einem Remote-Desktop geöffnet und verwendet wird, können Sie auf diesen Port auf dem lokalen Computer nicht zugreifen. Umgekehrt können Sie auf den /dev/ttyS-Port auf dem Remote-Desktop nicht zugreifen, wenn dieser Port auf dem lokalen Computer verwendet wird.

  • Sie können dann mit der Option Verbindung trennen die Verbindung trennen und den physischen COM-Port für die Verwendung auf dem Clientcomputer zur Verfügung stellen.

Anzeigen von Informationen zu umgeleiteten seriellen Ports

Für Remote-Desktops, auf denen Horizon Agent 2106 oder höher installiert ist, können Sie Details zu umgeleiteten seriellen Ports anzeigen, indem Sie das vmwsprrdctl.exe-Konsolendienstprogramm auf dem Desktop ausführen. Das Dienstprogramm wird sowohl für Remote-Desktop-Sitzungen als auch für Sitzungen im geschachtelten Modus unterstützt.

Das Dienstprogramm befindet sich auf dem Remote-Desktop in C:\Programme\Common Files\VMware\SerialPortRedirection\Agent\vmwsprrdctl.exe.

So erhalten Sie Hilfe zur Befehlszeilennutzung für das Dienstprogramm:

  1. Starten Sie eine Remote-Desktop-Sitzung und öffnen Sie ein Konsolenfenster auf dem Desktop.
  2. Wechseln Sie zum Verzeichnisspeicherort des Dienstprogramms und führen Sie den folgenden Befehl aus.
    vmwsprrdctl.exe -h

Das Dienstprogramm stellt die folgenden Informationen bereit.

  • Hardware-ID-Informationen:
    • USB-Gerät VID (Hersteller-ID)
    • USB-Gerät PID (Produkt-ID)
    • USB-Gerät Rev (Produkt-Revision)
  • COM-Port-Gerätebeschreibung, wie sie im Geräte-Manager erscheint
  • Quell-COM-Port-Nummer auf dem Client
  • Status der COM-Port-Umleitung
Hinweis: Das Dienstprogramm stellt weder die Quell-COM-Port-Nummer auf dem Client noch den Status der COM-Port-Umleitung für einen virtuellen COM-Port auf dem Agent bereit, der von einem Clientport umgeleitet wird, der einen USB-Seriell-Adapter verwendet.