Cookie
FlexiHub Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Redirection de ports série vers Hyper-V : comment rediriger un port COM vers Hyper-V

Olga Weis Olga Weis Dernière mise à jour Apr 16, 2021

Vous avez probablement déjà été confronté au problème de la redirection des ports série vers Hyper-V sur Windows 10.

Ce problème peut s'avérer compliqué à résoudre étant donné que même le guide de déploiement officiel de Microsoft sur Hyper-V ne propose aucune solution.

Vous pouvez en revanche connecter les ports COM de votre machine virtuelle à un canal nommé, mais cette méthode ne fonctionnera avec les ports COM de l'ordinateur physique que si vous utilisez de vieilles applications tierces.

Lisez ce qui suit pour en savoir plus sur ces solutions et en découvrir une autre, qui s'avère bien plus simple et fiable si vous souhaitez rediriger des ports COM d'un ordinateur physique vers une machine virtuelle Hyper-V.

Rediriger des ports COM vers une machine virtuelle Hyper-V

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank basée sur 78+ utilisateurs
L'un des moyens les plus simples pour rediriger des ports COM vers Hyper-V consiste à utiliser le logiciel FlexiHub.
FlexiHub

Avec FlexiHub, vous pouvez rendre un port COM de votre ordinateur disponible via le protocole TCP/IP afin que des machines virtuelles Hyper-V puissent s'y connecter en seulement quelques clics.

Le logiciel se sert du réseau pour établir une connexion virtuelle afin de monter des ports série sur des machines virtuelles Hyper-V. Aucune configuration compliquée n'est nécessaire, vous pouvez mettre en place la redirection de ports COM vers Hyper-V en quelques étapes simples.

Comment rediriger des ports série vers Hyper-V

2
Installez FlexiHub sur l'ordinateur sur lequel est installé Hyper-V et auquel un périphérique série est physiquement connecté. FlexiHub doit également être installé sur la machine virtuelle Hyper-V devant accéder au port série.
 Télécharger Flexihub
3
Exécutez l'application sur l'ordinateur physique et sur la machine virtuelle, et connectez-vous à votre compte FlexiHub. Les périphériques série auxquels vous pouvez vous connecter s'afficheront alors sur l'interface du logiciel.
 connexion flexihub
4
Trouvez le port COM que vous souhaitez connecter à Hyper-V et cliquez sur ‘Connexion’.
 écran principal flexihub
5
La redirection de ports série vers Hyper-V sera alors activée et tous les périphériques connectés aux interfaces série de l'ordinateur physique seront disponibles sur la machine virtuelle. FlexiHub propose une solution simple pour gérer les ports série dans un environnement virtuel sans avoir à modifier les paramètres de configuration.

Comment connecter des ports COM à des machines virtuelles Hyper-V - Guide vidéo

connecter les ports COM aux machines virtuelles Hyper-V

Comment ajouter un port COM à Hyper-V (canaux nommés)


Pour connecter les ports COM de la machine virtuelle aux “canaux nommés”, l'interface série doit être configurée depuis la session Hyper-V.

Remarque : cette méthode ne fonctionne pas si vous souhaitez rediriger un port COM de l'ordinateur physique vers une machine virtuelle. Elle est uniquement destinée au débogage d'applications.

connecter des ports série à une machine virtuelle hyper-v

Utiliser le gestionnaire d'Hyper-V pour connecter des ports COM

  1. Faites un clic droit sur la machine virtuelle et choisissez “Paramètres".
  2. Sélectionnez le port série de votre choix dans le menu “Matériel”.
  3. Cliquez sur le bouton radio “Canal nommé”.
  4. Entrez le nom du canal dans la zone de texte (par exemple COM1).
  5. Copiez ou entrez l'emplacement du canal nommé (par exemple \\.\pipe\COM1).
  6. Utilisez ce même emplacement pour vous connecter au canal nommé depuis le client série de votre choix.

Comment connecter des ports COM à des canaux nommés avec des applications tierces


PipeDream

Avec PipeDream installé sur votre ordinateur physique, vous pouvez connecter l'un de ses ports série à une machine virtuelle Hyper-V. PipeDream fonctionne comme une passerelle permettant de transmettre les données série d'un port COM physique vers un port COM virtuel sur une machine virtuelle.

Vous n'aurez besoin d'installer aucun autre composant ou pilote de périphérique sur la machine virtuelle. Cette méthode peut par conséquent être adaptée si vous utilisez un vieux système d'exploitation (tel que Windows XP) ou des applications anciennes.

PipeDream se sert du support des canaux nommés d'Hyper-V pour la communication, ce qui signifie que vous n'avez pas à être connecté à un réseau. Lorsque vous aurez défini le nom du canal sur Hyper-V, un port COM sera instantanément disponible sur la machine virtuelle à l'aide de PipeDream.

PipeToCom

Une autre application pratique pour la redirection de ports série vers Microsoft Hyper-V a été développée par Albert-Jan Nijburg. Pour faire simple, elle permet de capturer les données du canal nommé d'un port série Hyper-V et de les rediriger vers un autre port COM.

Cette application a été peu testée et n'a pas été mise à jour depuis plusieurs années, mais vous trouverez un tutoriel rédigé par Mat Smith qui vous expliquera comment utiliser PipeToCom :


didacticiel

En bref


Ce guide détaillé vous a probablement fourni les informations dont vous aviez besoin pour ajouter des ports COM à vos machines virtuelles Hyper-V. Une fois ces connexions établies, votre machine virtuelle bénéficiera des mêmes fonctionnalités que l'ordinateur auquel est physiquement connecté le périphériqué série.

FlexiHub

Configuration requise: Windows, macOS, Linux, Android et Raspberry Pi.
size: 8.97MB
Version: 5.3.14268 (le 20 Oct, 2021)
Note de l'utilisateur: (4.8 basée sur 78+ utilisateurs)