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 :

Trouver sa NIC-id grâce à un fichier batch/cmd [Batch]


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    Novembre 2018
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Novembre 2018
    Messages : 64
    Points : 33
    Points
    33
    Par défaut Trouver sa NIC-id grâce à un fichier batch/cmd
    Bonjour !

    Je recherche un script batch permettant de trouver automatiquement sa Network Interface Card (pour ajouter des REG dedans) via un script Batch, c'est possible ?

    PS: je sais comment trouver la MAC-id:

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @For /f %%a in ('getmac /NH /FO Table') do  (
        @For /f %%b in ('echo %%a') do (
            If /I NOT "%%b"=="N/A" (
                Set "MY_MAC=%%b"
            )
        )
    )

  2. #2
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 839
    Points : 9 222
    Points
    9 222
    Par défaut
    Je ne sais pas si vous voulez quelque chose comme ça ? Command to find network interface for IP
    Code BAT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    @echo off
    REM https://superuser.com/questions/1003746/command-to-find-network-interface-for-ip
    Title Command to find network interface for IP
    Call :GetInterfaceName 192.168.1.1
    pause
    Exit
    ::******************************************
    :GetInterfaceName
    setlocal EnableDelayedExpansion
    for /f "delims=" %%L in ('ipconfig') do (
        echo %%L | findstr /r "^[A-Z]" 1>NUL
        if !errorlevel! == 0 set "_int=%%L"
        echo %%L | findstr /c:%1 1>NUL
        if !errorlevel! == 0 (
           set "_int=!_int::=!"
           echo !_int:* adapter =!
           goto:eof
        )
    )
    ::*****************************************

  3. #3
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 184
    Points : 5 755
    Points
    5 755
    Par défaut
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    wmic nic WHERE "PhysicalAdapter='true'" Get Name, MacAddress | more +1

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    Novembre 2018
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Novembre 2018
    Messages : 64
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par hackoofr Voir le message
    Je ne sais pas si vous voulez quelque chose comme ça ? Command to find network interface for IP
    Code BAT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    @echo off
    REM https://superuser.com/questions/1003746/command-to-find-network-interface-for-ip
    Title Command to find network interface for IP
    Call :GetInterfaceName 192.168.1.1
    pause
    Exit
    ::******************************************
    :GetInterfaceName
    setlocal EnableDelayedExpansion
    for /f "delims=" %%L in ('ipconfig') do (
        echo %%L | findstr /r "^[A-Z]" 1>NUL
        if !errorlevel! == 0 set "_int=%%L"
        echo %%L | findstr /c:%1 1>NUL
        if !errorlevel! == 0 (
           set "_int=!_int::=!"
           echo !_int:* adapter =!
           goto:eof
        )
    )
    ::*****************************************
    RegEdit
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{f5e0cea4-8000-4bb3-9b41-9288141b725e}

    Je voulais automatiquement retrouver ça moi Mais merci de ton aide !

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    Novembre 2018
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Novembre 2018
    Messages : 64
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par ericlm128 Voir le message
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    wmic nic WHERE "PhysicalAdapter='true'" Get Name, MacAddress | more +1
    Ce n'est pas ce que je recherche, mais merci de ton aide !

  6. #6
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 839
    Points : 9 222
    Points
    9 222
    Par défaut

    SVP postez votre code batch pour avoir une idée plus claire

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    Novembre 2018
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Novembre 2018
    Messages : 64
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par hackoofr Voir le message

    SVP postez votre code batch pour avoir une idée plus claire
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    for /f "usebackq" %%i in (`reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\(NIC-ID )` do (
    Reg.exe add %%i /v "TcpAckFrequency" /d "valeur" /t REG_DWORD /f
    Reg.exe add %%i /v "TCPNoDelay" /d "valeur" /t REG_DWORD /f
    Reg.exe add %%i /v "TCPDelAckTicks" /d "valeur" /t REG_DWORD /f
    Reg.exe add %%i /v "TcpWindowSize" /d "valeur" /t REG_DWORD /f
    )

    Voila, je veux que la NIC-ID soit trouvée et directement mise ici

  8. #8
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 839
    Points : 9 222
    Points
    9 222
    Par défaut

    Code BAT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @echo off
    Setlocal EnableDelayedExpansion
    @for /f "tokens=2 delims=:" %%a in ('netsh wlan show interfaces ^|find /I "GUID"') do (
        Set "GUID=%%a"
        Set "GUID=!GUID:~1!" 
        echo {!GUID!}
    )
    pause

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    Développeur
    Inscrit en
    Novembre 2018
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Novembre 2018
    Messages : 64
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par hackoofr Voir le message

    Code BAT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @echo off
    Setlocal EnableDelayedExpansion
    @for /f "tokens=2 delims=:" %%a in ('netsh wlan show interfaces ^|find /I "GUID"') do (
        Set "GUID=%%a"
        Set "GUID=!GUID:~1!" 
        echo {!GUID!}
    )
    pause
    c'est exactement ça ! merci

  10. #10
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 839
    Points : 9 222
    Points
    9 222
    Par défaut
    Si c'est résolu, alors pensez bien à ce bouton et

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

Discussions similaires

  1. Fichier Batch et fonction Choice : Un alternatif ???
    Par BilTCD dans le forum Windows
    Réponses: 43
    Dernier message: 31/08/2005, 19h18
  2. [MFC] Lancement de fichier batch
    Par spirit_1999 dans le forum MFC
    Réponses: 28
    Dernier message: 01/06/2005, 11h21
  3. comment tester la connexion depuis un fichier BATCH
    Par philippe_Aix dans le forum Oracle
    Réponses: 13
    Dernier message: 11/10/2004, 16h56
  4. Utilisation de fichiers batch
    Par shifty.net dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 01/08/2004, 16h31
  5. fichier batch + php
    Par zorian dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 27/04/2004, 11h40

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