Avec la redirection de port série, vous pouvez rediriger des ports série connectés en local (/dev/ttyS), tels que les ports RS232 intégrés et les adaptateurs USB-série. Les terminaux, tels que les imprimantes, les lecteurs de code-barres et autres terminaux série, peuvent être connectés à ces ports et utilisés sur des postes de travail virtuels et des postes de travail hébergés sur RDS.

Si un administrateur Horizon a configuré la fonctionnalité de redirection de port série, et que vous utilisez le protocole d'affichage de VMware Blast ou PCoIP, la redirection de port série fonctionne sur le poste de travail virtuel ou le poste de travail hébergé sur RDS sans configuration supplémentaire. Par exemple, /dev/ttyS0 sur le système client local est redirigé en tant que COM1 sur le poste de travail distant. Le port série /dev/ttyS1 est redirigé en tant que COM2. Si le port /dev/ttyS est déjà en cours d'utilisation, il est mappé pour éviter des conflits. Par exemple, si COM1 et COM2 existent sur le poste de travail distant, /dev/ttyS0 sur le système client est mappé à COM3 par défaut.

Les pilotes de périphérique requis doivent être installés sur le système client local, mais vous n'avez pas besoin d'installer les pilotes de périphérique sur le poste de travail distant. Par exemple, si vous utilisez un adaptateur USB-série qui requiert des pilotes de périphérique spécifiques pour fonctionner sur votre système client local, vous devez installer ces pilotes uniquement sur le système client.

Important : Si vous utilisez un périphérique qui se branche sur un adaptateur USB-série, ne connectez pas le périphérique depuis le menu Connecter le périphérique USB dans Horizon Client. En effet, cette opération achemine le périphérique via la redirection USB, et ignore la fonctionnalité de redirection de port série.

Conseils pour l'utilisation de la fonctionnalité de redirection de port série

  • Cliquez sur l'icône de port série ( Utilisez l'icône de port série pour connecter un port série au poste de travail distant ) dans la barre d'état système ou dans la zone de notification du poste de travail distant pour connecter, déconnecter ou personnaliser les ports /dev/ttyS mappés.

    Lorsque vous cliquez sur l'icône de port série, le menu contextuel Redirection série COM pour VMware Horizon s'affiche. Si un administrateur a verrouillé la configuration, les éléments dans le menu contextuel sont estompés. L'icône s'affiche uniquement si un administrateur Horizon a configuré la fonctionnalité de redirection de port série et que toutes les exigences sont satisfaites. Pour plus d'informations, reportez-vous à la rubrique « Configuration système requise pour la redirection de port série » dans le document Guide d'installation et de configuration de VMware Horizon Client pour Linux.

  • Dans le menu contextuel, les éléments de port sont répertoriés en tant que port mappé à port, par exemple, /dev/ttyS0 mappé à COM1. Le premier port, qui est /dev/ttyS0 dans cet exemple, est le port physique ou l'adaptateur USB-série sur le système client local. Le deuxième port, qui est COM1 dans cet exemple, est le port utilisé sur le poste de travail distant.
  • Pour sélectionner la commande Propriétés du port, cliquez avec le bouton droit sur un port /dev/ttyS.

    Dans la boîte de dialogue Propriétés COM, vous pouvez configurer un port afin qu'il se connecte automatiquement lorsqu'une session de poste de travail distant est démarrée, ou ignorer DSR (le signal data-set-ready), ce qui est requis pour certains modems et d'autres périphériques.

    Vous pouvez également modifier le numéro de port que le poste de travail distant utilise. Par exemple, si le port /dev/ttyS0 sur le système client est mappé à COM3 sur le poste de travail distant, vous pouvez passer le numéro de port à COM1. Si COM1 existe sur le poste de travail distant, vous pouvez voir COM1 (chevauché). Vous pouvez toujours utiliser ce port chevauché. Le poste de travail distant peut recevoir des données série via le port depuis le serveur et depuis le système client.

  • Connectez-vous à un port COM mappé en sélectionnant Se connecter pour utiliser le port sur le poste de travail distant.

    Lorsqu'un port COM redirigé est ouvert et utilisé sur un poste de travail distant, vous ne pouvez pas accéder au port sur l'ordinateur local. Inversement, lorsqu'un port /dev/ttyS est utilisé sur l'ordinateur local, vous ne pouvez pas y accéder sur le poste de travail distant.

  • Vous pouvez ensuite sélectionner la commande Déconnecter pour vous déconnecter et rendre le port COM physique disponible pour utilisation sur l'ordinateur client.

Affichage d'informations sur les ports série redirigés

Pour les postes de travail distants sur lesquels Horizon Agent 2106 ou une version ultérieure est installé, vous pouvez afficher des détails sur les ports série redirigés en exécutant l'utilitaire de console vmwsprrdctl.exe sur le poste de travail. L'utilitaire est pris en charge sur les sessions de poste de travail distant et les sessions en mode imbriqué.

L'utilitaire se trouve sur le poste de travail distant dans C:\Program Files\Common Files\VMware\SerialPortRedirection\Agent\vmwsprrdctl.exe.

Pour obtenir de l'aide sur l'utilisation de la ligne de commande pour l'utilitaire :

  1. Démarrez une session de poste de travail distant et ouvrez une fenêtre de console sur le poste de travail.
  2. Passez à l'emplacement du répertoire de l'utilitaire et exécutez la commande suivante.
    vmwsprrdctl.exe -h

L'utilitaire fournit les informations suivantes.

  • Informations sur l'ID du matériel :
    • ID de fournisseur du périphérique USB
    • ID de produit du périphérique USB
    • Révision du périphérique USB (révision du produit)
  • Description du périphérique du port COM telle qu'elle s'affiche dans le gestionnaire de périphériques
  • Numéro de port COM source sur le client
  • État de la redirection du port COM
Note : L'utilitaire ne fournit pas le numéro de port COM source sur le client ou l'état de redirection de port COM pour tout port COM virtuel sur l'agent redirigé à partir d'un port client qui utilise un adaptateur USB vers série.