[Batch]Adressage IP

Craw -  
 hjhj -
Bonjour,

je souhaite créer un script qui modifie les paramètres IP de la "connexion au reseau local".
J'ai rapidement trouvé la commande qui le fait c'est:

netsh interface ip set address name="Connexion au réseau local" static 11.0.111.11 255.255.255.0 110.111.111 1

cela fonctionne sur l'invite de commande mais lorsque j'execute un script .bat avec cette commande ca me mets:
"interface non valide connexion au réseau local spécifié"

je comprends pas . les scripts Batch sont pourtant l'équivalent de l'execution de cmd sous l'invite! :((((( pk le résultat est différent?

Merci de votre aide :)

Craw

13 réponses

Nico40
 
Pardon, j'ai fait une erreur de manip et mon message etait imcomplet

Je recommence :


J'ai recontré le même problème, j'ai réussi à le résoudre de la mamière suivante :

1- j'ai crée un fichiers -bat qui contient la commabde :
netsh -f c:\fichier.txt
2- j'ai crée un fichier ( fichier.txt ) qui contient la commande :
interface ip set address "Connexion" static ......

il est visiblement inutile de mettre le nom complé de laconnexion si il n'y a pas d'autre connexion dont le mon commence pareille :
j'ai mis "Connexio" et non "Connexion au réseau local"
si non j'avais des problème avec le "é" de réseau
1
Craw
 
Bonjour,

Cool Nico04
je vous remercie pr votre aide à tous cela fonctionne.

@+

Craw
0
danielh
 
pour moi j'ai saisi :

netsh interface ip set address Connexion source=dhcp

et la ça marche
1
blux Messages postés 27131 Date d'inscription   Statut Modérateur Dernière intervention   3 361
 
Salut,

quel OS ?
9x ou XP ?

Parce que l'interpréteur ne fonctionne pas de la même façon en 9x qu'en XP...

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
craw
 
bonjour!

Moi G win 2000 mais mon script pourrait etre utilisé par XP...

je suis au courant pr les différences ... ms je voudrais juste comprendre pkoi qd je saisi la cmd sur l'invite ca fonctionne et kd je met la cmd dans un .bat ca ne met ce msg d'erreur.. (et ce sur le meme PC win 2000)

merci

Craw
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blux Messages postés 27131 Date d'inscription   Statut Modérateur Dernière intervention   3 361
 
Ton bat, il est lancé depuis l'explorateur ou depuis la fenêtre DOS ?

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
Craw
 
Bonjour !

je double clique sur le fichier ...

merci pr tes réponses :)
0
blux Messages postés 27131 Date d'inscription   Statut Modérateur Dernière intervention   3 361
 
Il est donc lancé depuis l'explorateur.

Ouvre une fenêtre DOS, va dans le répertoire où est situé ton script et tape son nom...

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
Craw
 
........

idem meme erreur!
Pourtant le code est pas compliqué je lui demande d'executer cela:

@echo off

netsh interface ip set address name="Connexion au réseau local" static 10.9.112.10 255.255.255.0 10.9.112.253 1

pause

la meme cmd saisi sur l'invite fonctionne :'(

merci
0
blux Messages postés 27131 Date d'inscription   Statut Modérateur Dernière intervention   3 361
 
J'ai eu un problème du genre quand je suis passé à XP...
Pas pu le résoudre.
J'ai fait du VBS... (pas trop dur à transformer)

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
0
Nico40
 
J'ai recontré le même problème, j'ai réussi à le résoudre de la mamière suivante :

1- j'ai crée un fichiers -bat qui contient la commabde :
netsh -f c:\fichier.txt
0
helios44 Messages postés 344 Date d'inscription   Statut Membre Dernière intervention   17
 
jai le meme prob. Sauf que je souhaite faire l'inverse. Je veux lancer le dhcp.

J'ai donc cette commande :

netsh interface ip set address "Connexion réseau local" source ="dhcp"

jai essayé dans la fenetre msdos puis en utilisant votre methode : fichier bat et txt. Et le meme message :
"interface non valide connexion réseau local spécifié"

Merci de votre aide.


0
natsu
 
il suffit de remplacer "connexion réseau local par "connection r,seau local"
0
natsu
 
il suffit de remplacer "connexion réseau local par "connexion r,seau local"

(j'ai laissé une tite faute au poste precedent :p)
0
hjhj
 
ah ah très drole
0
blux Messages postés 27131 Date d'inscription   Statut Modérateur Dernière intervention   3 361
 
???
0
hjhj > blux Messages postés 27131 Date d'inscription   Statut Modérateur Dernière intervention  
 
Pas besoin de fichier texte pour faire un batch lol

Powerbatch est votre ami ;) plus de pb de é ou de je ne sais quoi
0