[Batch]Adressage IP

Fermé
Craw - 26 oct. 2004 à 10:22
 hjhj - 18 mars 2009 à 13:56
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

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
Bonjour,

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

@+

Craw
0
pour moi j'ai saisi :

netsh interface ip set address Connexion source=dhcp

et la ça marche
1
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 315
26 oct. 2004 à 12:01
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
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 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 315
26 oct. 2004 à 16:11
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
Bonjour !

je double clique sur le fichier ...

merci pr tes réponses :)
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 315
27 oct. 2004 à 12:51
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
........

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 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 315
27 oct. 2004 à 15:04
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
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 lundi 28 mars 2005 Statut Membre Dernière intervention 24 octobre 2017 17
23 janv. 2007 à 14:50
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
il suffit de remplacer "connexion réseau local par "connection r,seau local"
0
il suffit de remplacer "connexion réseau local par "connexion r,seau local"

(j'ai laissé une tite faute au poste precedent :p)
0
ah ah très drole
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 315
18 mars 2009 à 12:08
???
0
hjhj > blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024
18 mars 2009 à 13:56
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