configurer adresse IP et DNS dans une ligne de cmd

configurer adresse IP et DNS dans une ligne de cmd - Shell/Batch - Programmation

Marsh Posté le 03-03-2006 à 16:27:32    

Bonjour,
 
Pour l'instant, je connais la commande:
"set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1" (c'est un exemple)
mais cette ligne ne permet pas de configurer les DNS. Qqn peut-il me dire quels arguments manquants permettent de rajouter la configuration des DNS primaire et secondaire?
 
Merci!
 

Reply

Marsh Posté le 03-03-2006 à 16:27:32   

Reply

Marsh Posté le 03-03-2006 à 19:34:37    

il te faut lire l'aide de la commande netsh.
 
netsh interface ip set dns "Connexion au R,seau local" static 000.000.000.000
et  
netsh interface ip add dns "Connexion au R,seau local" 000.000.000.000 2

Reply

Marsh Posté le 13-03-2006 à 15:49:13    

en fait, ça a marché mais avec l'accent pour "réseau"

Reply

Marsh Posté le 13-03-2006 à 16:08:23    

En fait, maintenant, j'ai un problème avec la création du fichier batch...
si je copie colle la ligne de commandes:
"netsh interface ip set dns Connexion au R,seau local static 10.96.1.110"
ça marche impecc';
 
par contre,
j'ai créé le fichier batch "config DNS1.bat" en copiant collant cette ligne  dans le bloc notes. J'ai mis le fichier batch sur le bureau.
Si je clique dessus, rien ne se passe. L'opération ne s'effectue pas...
 
Faut-il annexer d'autres arguments à la ligne de commandes pour qu'elle fonctionne? Mettre "netsh interface ip set dns Connexion au R,seau local static 10.96.1.110" dans le fichier .bat ne suffit pas?
ou bien, cela suffit mais il faut mettre le batch autre part que sur le bureau?
 
Merci!

Reply

Marsh Posté le 14-03-2006 à 12:46:37    

Bonjour,
 
il faut distinguer les lignes de commandes directement écrite dans l'invite de commandes et les lignes de commandes des fichiers batch.
Dans CMD.EXE les caractères accentués peuvent s'écrire tel quel alors que dans un batch il faut les convertir.
 
je pense que ton problème vient de ce caractère accentué mal saisi.
pour résoudre ce problème :
écrit directement le ligne de commande dans wordpad avec ses accents et enregistre au format msdos.
Quand tu réouvriras ton fichier tes caractères seront convertis et tu pourras effectuer un copier/coller du résultat.  

Reply

Marsh Posté le 14-03-2006 à 13:40:02    

OK je vais essayer!
 
Merci!

Reply

Sujets relatifs:

Leave a Replay

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