Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
892 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Aide creation d'un batch pour modifier la carte reseau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide creation d'un batch pour modifier la carte reseau

n°2471997
wsamael
Posté le 13-06-2024 à 11:05:06  profilanswer
 

Salut a tous, je suis en train d'essayer de me créer un petit batch pour modifier les paramètres de ma carte réseau et de la repasser en dhcp sans etre obligé d'aller chercher les paramètres a chaque fois j'ai ma partie dhcp qui fonctionne bien ( en meme temps c'est pas la plus compliqué a gerer ) mais la partie ip static ca ne marche pas :(  
 
j'ai fait ceci mais il y a forcément une erreur quelque part ;) si vous pouviez m'aider ca serait cool :)
 

Code :
  1. @echo off
  2. echo CHoix:
  3. echo [1] Lan Client
  4. echo [2] Mettre en DHCP
  5. echo.
  6. :choice
  7. SET /P C=[1,2]?
  8. for %%? in (1) do if /I "%C%"=="%%?" goto 1
  9. for %%? in (2) do if /I "%C%"=="%%?" goto 2
  10. goto choice
  11. :1
  12. @echo off
  13. echo "Entrer l'ip "
  14. echo "Adresse IP Static:"
  15. set /p IP_Addr=
  16. echo "Masque de sous reseau:"
  17. set /p Sub_Mask=
  18. echo "Passerelle:"
  19. set /p D_Gate=
  20. echo "dns:"
  21. set /p DNS=
  22. echo "Information reglage adress ip"
  23. netsh interface ip set address "LAN" static %IP_Addr% %Sub_Mask% %D_Gate%1 %DNS% 
  24. netsh int ip show config
  25. pause
  26. goto end
  27. :2
  28. @ECHO OFF
  29. ECHO Rest config ip et dhcp
  30. netsh int ip set address name = "LAN" source = dhcp
  31. ipconfig /renew
  32. ECHO changement fait:
  33. netsh int ip show config
  34. pause
  35. goto end
  36. :end
  37. Script END!


 
Voila merci a vous :)

mood
Publicité
Posté le 13-06-2024 à 11:05:06  profilanswer
 

n°2472070
kyurakushu​nsui
Posté le 13-06-2024 à 16:51:19  profilanswer
 

Salut,  
Tu ne peux pas configurer l'adresse ip et les dns en une seule commande, il faut utiliser une commande spécifique pour le dns :
 

Code :
  1. netsh interface ip set address "LAN" static %IP_Addr% %Sub_Mask% %D_Gate%1
  2. netsh interface ip set dnsservers "LAN" static %DNS% primary


Message édité par kyurakushunsui le 13-06-2024 à 16:53:05
n°2472402
wsamael
Posté le 17-06-2024 à 09:56:59  profilanswer
 

Ah ok je comprends mieux ( c'est vrai qu'en y repensant dans les parametres ce sont deux actions différentes a modifier ). Ca marche, merci a toi


Message édité par wsamael le 17-06-2024 à 10:34:13

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Aide creation d'un batch pour modifier la carte reseau

 

Sujets relatifs
C# création de XMLcréation dossiers automatiquement
Arrêt d'un processus d'un programme script batchbesoin d aide pour un code css
création interface saisie configuration touches joystickmodifier un fichier texte automatiquement
CRÉATION PAGE DYNAMIQUE RECETTE PATISSERIELancer un batch toutes les X minutes
batch lecture fichier temps réel[MYSQL] Database pour la création de bracket pour projet d'étude
Plus de sujets relatifs à : Aide creation d'un batch pour modifier la carte reseau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR