Hello,
Je suis pas tout à fait sûr d'être au bon endroit pour ça, désolé d'avance si c'est le cas.
Alors...
Mes utilisateurs disposent d'un PC portable et sont très volatiles. Ils peuvent se connecter sur à peu près n'importe quelle station d'accueil dans mon parc.
Lorsqu'ils se connectent sur une station d'accueil, il y a un périphérique qui utilise un port COM spécifique car la configuration de ce périphérique nécessite d'utiliser un port COM en particulier.
Le problème, c'est que lorsqu'un utilisateur se connecte sur la première station d'accueil, le périphérique sera configuré sur le bon port COM, mais dès qu'ils vont changer de station d'accueil, le périphérique n'aura plus le bon port COM car celui-ci sera déjà utilisé.
Dans mon cas, j'ai besoin que le périphérique soit en permanence sur le port COM3.
Il m'est possible de me connecter au poste de mon utilisateur et reconfigurer le port COM dans le gestionnaire de périphériques mais j'aimerais l'automatiser.
Dans un premier temps, j'imaginais un script PowerShell pour effectuer cette tâche vu qu'un utilisateur peut passer d'une borne à une autre sans redémarrer le PC.
J'idéalise complètement le truc, mais pour vulgariser ce serait un truc du genre :
J'ai récupéré quelques informations de mon périphérique, en PS, les voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If (peripherique.service = silabser){ portCOM = COM3 }
Name : Silicon Labs CP210x USB to UART Bridge (COM3)
PNPDeviceID : USB\VID_10C4&PID_EA60\0808447779
Service : silabser
Je n'ai pas les bases en PowerShell et je ne sais pas imaginer si c'est possible ou non.
Qu'en pensez-vous?
Ou alors faudrait il passer par un autre moyen? Via le registre directement?
Je vous remercie.
Partager