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

  FORUM HardWare.fr
  Windows & Software

  Configuration Réseau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Configuration Réseau

n°1383539
Kyle_Katar​n
Posté le 19-12-2003 à 13:02:20  profilanswer
 

Voilà j'ai un PC portable et je passe souvent d'un réseau à l'autre... je dois donc systématiquement changer mes paramètres réseau.
 
Pour gagner du temps je voudrais faire un script que modifie tout d'un coup.
 
Pour cela il me faut savoir où les infos sont stockées (IP, WINS, DNS, masque...).
 
Auriez vous des infos là dessus ?

mood
Publicité
Posté le 19-12-2003 à 13:02:20  profilanswer
 

n°1383548
com21
Modérateur
real men don't click
Posté le 19-12-2003 à 13:11:04  profilanswer
 

Passe en dhcp :p
 
la c'est bonheur ;)


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
n°1383551
Kyle_Katar​n
Posté le 19-12-2003 à 13:15:17  profilanswer
 

je suis pas admin sur le réseau (école) et on a des IP fixes attribuées... C'est bien stockée qqpart non ?

n°1383555
Kyle_Katar​n
Posté le 19-12-2003 à 13:17:46  profilanswer
 

Visiblement tout est dans HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{186E8E8E-7568-41AB-86F9-A8D607068013}
 
Par contre y a t il un programmeur qui sais ce qu'il faut faire pour demander à Windows de "charger" les nouvelles valeurs ?

n°1383574
com21
Modérateur
real men don't click
Posté le 19-12-2003 à 13:34:12  profilanswer
 

faut faire un *.reg


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
n°1383578
Kyle_Katar​n
Posté le 19-12-2003 à 13:37:56  profilanswer
 

oui mais pour que Windows prenne en compte les modifs sans redémerrer (ce que fait Windows quand on modifie depuis le panneau de config...)

n°1383579
com21
Modérateur
real men don't click
Posté le 19-12-2003 à 13:38:43  profilanswer
 

si tu est sous win95/98/Me  ce n'est pas possible


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
n°1383584
Kyle_Katar​n
Posté le 19-12-2003 à 13:41:45  profilanswer
 

sous XP...
Je vais peut être demander sur le forum "prog"

n°1383655
com21
Modérateur
real men don't click
Posté le 19-12-2003 à 14:15:34  profilanswer
 

Sous xp ta pas besoin de redemarrer quand tu modifie ta config reseau....


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
n°1383668
Kyle_Katar​n
Posté le 19-12-2003 à 14:25:33  profilanswer
 

justement c'est ce que je veux faire, mais changer la valeur dans la registry n'est pas suffisant pour que la nouvelle config soit prise en compte. Il doit y avoir un appel à une API réseau qui recharge les paramètres et j'aimerai bien la connaitre ... ;-)

mood
Publicité
Posté le 19-12-2003 à 14:25:33  profilanswer
 

n°1383674
com21
Modérateur
real men don't click
Posté le 19-12-2003 à 14:29:10  profilanswer
 

bah apres la bdr tu fais un desactiver/reactiver sur la connexion réseau local


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
n°1383721
Kyle_Katar​n
Posté le 19-12-2003 à 15:06:30  profilanswer
 

y'a moyen de faire ça par script ?

n°1383722
Kyle_Katar​n
Posté le 19-12-2003 à 15:06:44  profilanswer
 

(ou en Delphi / C++ ?)

n°1383728
akizan
Eye Sca Zi
Posté le 19-12-2003 à 15:09:31  profilanswer
 

En VBS :
Option Explicit
 
Const IP_PC = "192.0.x.x"
Const PASS_PC = "192.0.x.x"
Const MASQUE_SSREZO = "255.255.255.0"
 
Dim strComputer,rep,objWMIService,colNetAdapters,strIPAddress,strSubnetMask,strGateway,strGatewayMetric,objNetAdapter,errEnable,errGateways
 
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2" )
Set colNetAdapters = objWMIService.ExecQuery ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE" )
 
rep=MsgBox("Voulez-vous vous connecter sur le réseau ?",vbYesNo + vbQuestion,"Connexion Réseau" )
If rep=vbYes  then  
 strIPAddress = Array(IP_PC)
 strSubnetMask = Array(MASQUE_SSREZO)
 strGateway = Array(PASS_PC)
 strGatewayMetric = Array(1)
 For Each objNetAdapter in colNetAdapters
  'wscript.echo "Changement des paramètres sur le périphérique : " & objNetAdapter.description
  errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
     errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
     If errEnable = 0 Then
         WScript.Echo "Connexion sur le réseau : OK"
     Else
         WScript.Echo "L'adresse IP n'a pas pu être changée..." & vbcrlf & "Veuillez contacter l'administrateur réseau."
     End If
 Next
Else
 wscript.Quit
End if

n°1383732
Kyle_Katar​n
Posté le 19-12-2003 à 15:13:45  profilanswer
 

sympa, je vais regarder tout ça en détail !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Configuration Réseau

 

Sujets relatifs
comment deconfigurer la configuration reseau de XP[Reseau Win 2000] Pb de configuration
Pb configuration RéseauConfiguration Wi-Fi + Réseau RJ45 tout en partageant une connexion...
configuration du reseau (IP, gateway, dns) par script comment faire ?Probleme configuration d'un reseau domestique entre 2 PC
[windows me / 98] configuration manuelle du réseau!besoin d'aide pour configuration réseau
Probleme d'installation/configuration reseau (wifi)Problème ADSL - configuration réseau
Plus de sujets relatifs à : Configuration Réseau


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