IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Reset ou attribution automatique de port COM [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2018
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2018
    Messages : 148
    Par défaut Reset ou attribution automatique de port COM
    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 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If (peripherique.service = silabser){
        portCOM = COM3
    }
    J'ai récupéré quelques informations de mon périphérique, en PS, les voici :
    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.

  2. #2
    Membre chevronné Avatar de licardentaistor
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2021
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2021
    Messages : 346
    Par défaut
    moi je le ferais dans l'autre sens, je ferais une requête wmic ou powershell ou regquery pour aller chercher le bon n° de COM

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2018
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2018
    Messages : 148
    Par défaut
    Euh, c'est-à-dire? :p

  4. #4
    Membre chevronné Avatar de licardentaistor
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2021
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2021
    Messages : 346
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    WMIC.exe path  win32_pnpentity  where "PNPClass='Ports'" get  Caption,Service,Manufacturer

  5. #5
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2018
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2018
    Messages : 148
    Par défaut
    ça du coup c'est pour récupérer les infos du périphérique, pas pour attribuer un port COM spécifique à un périphérique spécifique

    Ou alors j'ai pas compris?

  6. #6
    Membre chevronné Avatar de licardentaistor
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2021
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2021
    Messages : 346
    Par défaut
    c'est forcément codé en dur en COM3 dans ton appli? l'idée c'était d'aller chercher le bon COM via des requêtes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/06/2021, 16h54
  2. Réponses: 2
    Dernier message: 22/04/2019, 02h59
  3. RxTx, rafraichissement automatique de ports COM
    Par Olfox dans le forum Général Java
    Réponses: 2
    Dernier message: 09/10/2012, 14h24
  4. connecter et selectionner le port com automatiquement
    Par gastoncs dans le forum VB.NET
    Réponses: 3
    Dernier message: 10/07/2011, 15h40
  5. port com
    Par jeremi dans le forum C
    Réponses: 12
    Dernier message: 16/09/2002, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo