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 :

Récupérer la carte réseau utilisée [PowerShell]


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2019
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2019
    Messages : 19
    Par défaut Récupérer la carte réseau utilisée
    Bonjour,

    Comme j'ai plusieurs cartes réseaux connecté sur mon pc, j'aimerai avoir un script permettant de me récupérer celle qui es sur le moment activée

    j'ai trouver le moyen de récupérer uniquement les cartes réseaux connectés mais pas celle qui es actuellement utilisée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    get-wmiobject win32_networkadapter -filter "netconnectionstatus = 2" | select -expand name
    ça me donne donc en résultat


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Intel(R) Ethernet Connection (5) I219-V
    Intel(R) Dual Band Wireless-AC 8265
    VirtualBox Host-Only Ethernet Adapter #2
    Mon but est donc de savoir surtout entre la carte réseau ethernet et wireless laquelle des deux est actuellement utilisée lorsque je fais des requêtes et si c'est bien sur possible d'avoir cette information.

    Merci !

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2019
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2019
    Messages : 19
    Par défaut
    J'ai pensé à une autre manière de faire si ce n'est pas possible directement d'identifier la carte par laquelle passe le trafic internet, il faudrait lorsque ma carte wifi et ethernet sont connecté,et que les 2 ont une connexion internet que mon script ressorte la carte ethernet sinon si une des deux au niveau ipv4 n'a pas de connexion internet qu'il me ressorte l'autre.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2019
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2019
    Messages : 19
    Par défaut
    UP! Powershell ou autres langages^^

  4. #4
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    salut karl98

    c'est trois lignes de code devrais te permettre de connaitre la carte qui a le routage vers internet (www.google.fr) :
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $trt = Test-NetConnection www.google.fr -TraceRoute -Hops 1 -WarningAction SilentlyContinue
    $trt.TraceRoute[0]
    ((get-wmiobject Win32_NetworkAdapterConfiguration ) | where {$_.DefaultIPGateway -eq $trt.TraceRoute[0]} ).Description

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2019
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2019
    Messages : 19
    Par défaut
    Merci de votre réponse,

    Mais ça n'a pas fonctionné, cela me renvoi quand même la carte Ethernet et WIFI, de plus même en mettant une mauvaise configuration IPV4 a ma carte WIFI et qui n'a donc pas d'accès à internet j'obtiens quand même la carte ethernet et wifi hors j'aimerai que ça me retourne que la carte ethernet dans cette situation et inversement

  6. #6
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    tu a ce résultat parce que tes deux interfaces sont dans le même sous-réseau

    voici une autre methode basé sur la table de routage :

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ifIndex = (Get-NetRoute | where {$_.DestinationPrefix -eq "0.0.0.0/0"} | Sort-Object RouteMetric)[0].ifIndex
    (get-wmiobject Win32_NetworkAdapterConfiguration | where {$_.InterfaceIndex -eq $ifIndex}).Description
    je regarde la passerelle vers 0.0.0.0 (généralement pour internet) si il y en a plusieurs je prend le plus faible métrique
    puis je recherche l'interface

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

Discussions similaires

  1. Récupérer info carte réseau
    Par PhilLU dans le forum Web & réseau
    Réponses: 0
    Dernier message: 11/06/2011, 00h24
  2. Récupérer le débit d'une carte réseau
    Par Ptit_Mouss dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 26/11/2007, 18h05
  3. Récupérer les statistiques de la carte réseau
    Par [ZiP] dans le forum Delphi
    Réponses: 2
    Dernier message: 28/02/2007, 14h42
  4. Réponses: 5
    Dernier message: 22/12/2004, 16h50

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