créer un .bat pour configurer les parametres ip sous win2k

créer un .bat pour configurer les parametres ip sous win2k - Win NT/2K/XP - Windows & Software

Marsh Posté le 04-03-2003 à 15:29:32    

hello, je cherche a créer un .bat qui permette de changer la config ip! c'est pour utiliser avec un portable pour eviter de se taper manuellement la config ip ;)
et je veux pas de profils materiels
 
merci


---------------
On cesse d'être un enfant comprenant qu'on est mortel
Reply

Marsh Posté le 04-03-2003 à 15:29:32   

Reply

Marsh Posté le 04-03-2003 à 15:56:45    

As-tu essaye Netswitcher?
(Url eponyme)


---------------
In the beginning there was nothing..then even *that* exploded!
Reply

Marsh Posté le 04-03-2003 à 15:59:03    

http://bellamyjc.net/fr/windows2000.html#NETSH
 
avec netsh sous 2000 ;)


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 04-03-2003 à 17:16:47    

je vais regarder ca :)

Reply

Marsh Posté le 04-03-2003 à 17:22:03    


 
exemple de moi, aidé par bellamyjc
 
Fonctionne sous XP-Home, XP-Pro, Win2000
Veilles à bien renommer l'interface réseau en "LAN"
et à configurer correctement les variables pour l'adressage en IP fixe.
 
DHCP

Code :
  1. @echo off
  2. set carte="LAN"
  3. :question
  4. SET /P lan=Confirmer l'adressage en IP Dynamique (O/N)? :
  5. if %lan%==o goto IPDHCP
  6. if %lan%==O goto IPDHCP
  7. if %lan%==n goto fin
  8. if %lan%==N goto fin
  9. goto question
  10. :IPDHCP
  11. netsh interface ip set address %carte% dhcp
  12. netsh interface ip set dns %carte% dhcp
  13. netsh interface ip set wins %carte% dhcp
  14. goto fin
  15. :fin


 
fixe

Code :
  1. @echo off
  2. set carte="LAN"
  3. set adrfixe=192.168.0.100
  4. set masque=255.255.255.0
  5. set passerelle=192.168.0.254
  6. set adrDNS1=195.221.206.252
  7. set adrDNS2=195.220.59.2
  8. :question
  9. SET /P lan=Confirmer l'adressage en IP fixe (O/N)? :
  10. if %lan%==o goto IPfixe
  11. if %lan%==O goto IPfixe
  12. if %lan%==n goto fin
  13. if %lan%==N goto fin
  14. goto question
  15. :IPfixe
  16. netsh interface ip set address %carte% static %adrfixe% %masque% %passerelle% 1
  17. netsh interface ip set dns %carte% static %adrDNS1%
  18. netsh interface ip add dns %carte% %adrDNS2%
  19. goto fin
  20. :fin


 
Fixe ET DHCP

Code :
  1. @echo off
  2. set carte="LAN"
  3. set adrfixe=192.168.0.100
  4. set masque=255.255.255.0
  5. set passerelle=192.168.0.254
  6. set adrDNS1=195.221.206.252
  7. set adrDNS2=195.220.59.2
  8. :question
  9. SET /P lan=Adressage IP DCHP ou FIXE (DHCP/FIXE/QUITER)? :
  10. if %lan%==DHCP goto IPDHCP
  11. if %lan%==dhcp goto IPDHCP
  12. if %lan%==FIXE goto IPfixe
  13. if %lan%==fixe goto IPfixe
  14. if %lan%==QUITER goto Nfin
  15. if %lan%==quiter goto Nfin
  16. goto question
  17. :IPfixe
  18. SET /P lan=confirmer l'adressage en IP Fixe (O/N)? :
  19. if %lan%==o goto OKFixe
  20. if %lan%==O goto OKFixe
  21. if %lan%==n goto Nfin
  22. if %lan%==N goto Nfin
  23. goto IPfixe
  24. :OKFixe
  25. netsh interface ip set address %carte% static %adrfixe% %masque% %passerelle% 1
  26. netsh interface ip set dns %carte% static %adrDNS1%
  27. netsh interface ip add dns %carte% %adrDNS2%
  28. goto Ofin
  29. :IPDHCP
  30. SET /P lan=confirmer l'adressage en IP Dynamique (O/N)? :
  31. if %lan%==o goto OKDHCP
  32. if %lan%==O goto OKDHCP
  33. if %lan%==n goto Nfin
  34. if %lan%==N goto Nfin
  35. goto IPDHCP
  36. :OKDHCP
  37. netsh interface ip set address %carte% dhcp
  38. netsh interface ip set dns %carte% dhcp
  39. netsh interface ip set wins %carte% dhcp
  40. goto Ofin
  41. :Nfin
  42. @echo Aucune modification n'a ete appliquee
  43. @echo -
  44. SET /P lan=appuyez sur [ENTREE] pour quiter
  45. goto fin
  46. :Ofin
  47. @echo La nouvelle configuration vient d'etre appliquee
  48. @echo -
  49. SET /P lan=appuyer sur [ENTREE] pour quiter
  50. goto fin
  51. :fin

Reply

Marsh Posté le 11-03-2003 à 15:14:16    

de rien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed