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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch réseau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Batch réseau

n°2316108
QNThomas
Posté le 30-05-2018 à 08:35:18  profilanswer
 

Bonjour à tous,
 
Je souhaite créer 2 .bat qui me permettrait de :
 
Pour le 1er : remettre la carte réseau Ethernet en configuration automatique
 
Pour le 2e : fixer une adresse ip +  son masque + sa passerelle par défaut
 
Cela éviterait de perdre du temps à aller dans les settings réseau.
 
Merci à tous.

mood
Publicité
Posté le 30-05-2018 à 08:35:18  profilanswer
 

n°2316148
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-05-2018 à 16:00:33  profilanswer
 

Oublie le batch, tu ne pourras pas l'utiliser pour faire ce que tu souhaites (pas d'accés au paramétrage du matos).
Pour ce que tu veux faire, tu devras utiliser des scripts Powershell. Un exemple pour setter une adresse IP : https://www.howtogeek.com/112660/ho [...] owershell/


---------------
J'ai un string dans l'array (Paris Hilton)
n°2316159
QNThomas
Posté le 30-05-2018 à 16:17:50  profilanswer
 

Harkonnen a écrit :

Oublie le batch, tu ne pourras pas l'utiliser pour faire ce que tu souhaites (pas d'accés au paramétrage du matos).
Pour ce que tu veux faire, tu devras utiliser des scripts Powershell. Un exemple pour setter une adresse IP : https://www.howtogeek.com/112660/ho [...] owershell/


 
Je suis complètement dans l'ombre vis-à-vis des scripts Powershell.
 
Comment cela se passe ? Bloc note puis j'enregistre en tant qu'extension powershell ?

n°2316162
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-05-2018 à 16:21:01  profilanswer
 

Normalement tu as Powershell ISE livré avec Windows. Dans cet utilitaire, tu as un volet Script, qui te permet d'éditer ton script.
Un script PS s'enregistre avec une extension .ps1


---------------
J'ai un string dans l'array (Paris Hilton)
n°2316165
QNThomas
Posté le 30-05-2018 à 16:31:25  profilanswer
 

Harkonnen a écrit :

Normalement tu as Powershell ISE livré avec Windows. Dans cet utilitaire, tu as un volet Script, qui te permet d'éditer ton script.
Un script PS s'enregistre avec une extension .ps1


 
COmpliqué

n°2316166
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-05-2018 à 16:34:28  profilanswer
 

QNThomas a écrit :


 
COmpliqué


Powershell est très verbeux je te l'accorde, on est loin de la concision du batch :D
Après, ses possibilités n'ont strictement rien à voir :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°2316167
QNThomas
Posté le 30-05-2018 à 16:36:30  profilanswer
 

Harkonnen a écrit :


Powershell est très verbeux je te l'accorde, on est loin de la concision du batch :D
Après, ses possibilités n'ont strictement rien à voir :o


 
Yes, je voulais faciliter la vie d'un des collègues en voulant créer ça, mes compétences sont limités... très limité lol

n°2316168
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-05-2018 à 16:39:21  profilanswer
 

Bon après, spas la mort non plus hein, je sais pas si t'as vu l'exemple que je t'ai linké pour setter une adresse IP, mais c'est genre une ligne :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°2316169
QNThomas
Posté le 30-05-2018 à 16:47:37  profilanswer
 

Harkonnen a écrit :

Bon après, spas la mort non plus hein, je sais pas si t'as vu l'exemple que je t'ai linké pour setter une adresse IP, mais c'est genre une ligne :o


 
Une ligne qui ne fonctionne pas :P

n°2316171
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-05-2018 à 16:59:23  profilanswer
 

QNThomas a écrit :


 
Une ligne qui ne fonctionne pas :P


Faut pas la recopier en l'état, mais l'adapter à tes besoins (le nom de l'interface, l'adresse IP que tu veux assigner, le masque de sous-réseau, l'adresse de la passerelle...)


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 30-05-2018 à 16:59:23  profilanswer
 

n°2316172
QNThomas
Posté le 30-05-2018 à 17:01:10  profilanswer
 

Harkonnen a écrit :


Faut pas la recopier en l'état, mais l'adapter à tes besoins (le nom de l'interface, l'adresse IP que tu veux assigner, le masque de sous-réseau, l'adresse de la passerelle...)


 
Tu m'as cru si idiot que ça ? :D

n°2316173
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 30-05-2018 à 17:04:42  profilanswer
 

QNThomas a écrit :


 
Tu m'as cru si idiot que ça ? :D


Oui [:chrisbk]
Blague à part, qu'est ce qui ne marche pas ? :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°2316175
QNThomas
Posté le 30-05-2018 à 17:09:06  profilanswer
 

Harkonnen a écrit :


Oui [:chrisbk]
Blague à part, qu'est ce qui ne marche pas ? :o


 
J'exécute le script et rien ne bouge d'un pied

n°2316178
QNThomas
Posté le 30-05-2018 à 17:20:19  profilanswer
 

Bon, j'ai trouvé ça :
 
@ECHO OFF    
ECHO.    
ECHO ATTENTION, la carte reseau doit se nommer "local" pour que le programme fonctionne.    
ECHO.    
ECHO Choix de l'adressage IP    
ECHO 1) DHCP    
ECHO 2) Statique    
ECHO.    
CHOICE /C:12 /N    
IF ERRORLEVEL 2 GOTO 1Statique    
IF ERRORLEVEL 1 GOTO 2DHCP    
   
:1Statique    
netsh interface ip set address "local" static 10.2.178.75 255.255.255.0 10.2.178.1 1    
goto end    
   
:2DHCP    
netsh interface ip set address "local" dhcp    
ipconfig /release    
ipconfig /renew    
   
:end    
   
   
rem Détails:    
rem @IP : Représente l'adresse IP que l'on va donner à la connexion réseau dans le cadre d'un adressage statique.    
rem masque : Représente le masque de sous réseau associer à l'adresse IP.    
rem passerelle: Représente l'adresse de la passerelle par défaut de la connexion réseau.    
rem 1 : Représente le metric    
 
et ça fonctionne, je savais que c'était possible :P


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

  Batch réseau

 

Sujets relatifs
[Batch] Eteindre les pc de mon reseau a partir d'un fichier texte[BATCH] xcopy problème avec /D sur réseau
Batch modifier masque d'une addresse IP sur une carte réseaubatch qui ping toutes les machines d'un réseau
BATCH - Copier les fichiers vers un favori réseaurecuperer l'adress mac de pc en reseau /batch
batch de configuration des paramètres réseauprobleme reseau batch
[BATCH]controle des ordinateurs connectés à un réseau[Batch,VBS] Infos carte reseau (speed, duplex)
Plus de sujets relatifs à : Batch réseau


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