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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [c#] [1.1] WIM: Modification de l'ip

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c#] [1.1] WIM: Modification de l'ip

n°1413208
supalou
Posté le 25-07-2006 à 16:28:12  profilanswer
 

Bonjour tout le monde.
Je galère depuis pas mal d'heure a chercher des solutions sur le net pour répondre à mon problème mais je n'arriva à en faire fonctionner aucune...
Voilà j'essaye de modifier la configuration réseau pour passer en ip dynamique:
 
voici une partie de ma classe WmiRemoteConnect qui ne contient vraissemblablement pas d'erreur puisque je m'en sert sans problème pour d'autres choses...
 

Code :
  1. // Permet d'établir une connexion WMI et de créer une collection d'objets de management(
  2. // managementObjectCollection) grâce à une requête WQL.
  3. public void Connection()
  4. {
  5. // Spécification de tous les paramètres requis pour créer la connexion WMI
  6. ConnectionOptions option = new ConnectionOptions();
  7. option.Username = userName;
  8. option.Password = password;
  9. // Permet d'activer les privilèges de l'utilisateur pour le redémarrage de l'ordinateur
  10. option.EnablePrivileges = true;
  11. // Utilisation du namespace WMI dans lequel les opérations de gestion vont être effectuées.
  12. managementScope = new System.Management.ManagementScope("\\\\" + hostname + "\\root\\cimv2", option);
  13. // On établie la connexion
  14. managementScope.Connect();
  15. ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher(managementScope, objectQuery);
  16. // ManagementObjectCollection représente différentes collections d'objets de gestion extraits via WMI.  
  17. managementObjectCollection = managementObjectSearcher.Get();
  18. }


 
et donc mon code qui semble poser problème
 

Code :
  1. // La classe ObjectQuery représente une requête (WQL) de gestion qui retourne des instances ou des classes
  2. // http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_networkadapterconfiguration.asp
  3. // On récupère les paramètres de la couche réseau pour les interfaces qui sont actives
  4. ObjectQuery objectQuery = new ObjectQuery("select * from Win32_NetworkAdapterConfiguration where IPEnabled = True" );
  5. // On instancie la classe WmiRemoteConnect en lui fournissant le login de l'utilisateur,  
  6. // son mot de passe, la machine sur laquelle on veut effectuer notre requête et la rêquete WQL.
  7. WmiRemoteConnect wmiRemoteConnect = new WmiRemoteConnect("administrateur", "azerty", "192.168.1.1", objectQuery);
  8. // On établit la connexion wmi.
  9. wmiRemoteConnect.Connection();
  10. // On parcours l'ensemble de la collection et on invoke la méthode EnableDHCP
  11. foreach(ManagementObject managementObject in wmiRemoteConnect.getManagementObjectCollection())
  12. {
  13. ManagementBaseObject inPar = managementObject.GetMethodParameters("EnableDHCP" );
  14. Object result = managementObject.InvokeMethod("EnableDHCP", inPar, null);
  15. }


 
Ce que je ne comprend c'est qu'à l'excécution je n'est aucune exception de levé mais pourtant l'ip de mon hote reste en fixe!!
 
Quelqu'un qui pourrait m'aider??
 
Merci
 
 

mood
Publicité
Posté le 25-07-2006 à 16:28:12  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [c#] [1.1] WIM: Modification de l'ip

 

Sujets relatifs
[c#] [1.1] WIM et ProcessusModification d'un forum, intégrations
[résolu]modification d'une colonneprobleme: les modification ne prennent pas effet !!
[Axis][WSDL2Java] Modification des Headers SOAPmodification de l'AS dans un swf
un "fclose" après modification d'un fichier xmlrécupérer la date de modification d'un fichier
vb + modification dans mysqlinterdire la modification d'une feuille excel sauf avec userform
Plus de sujets relatifs à : [c#] [1.1] WIM: Modification de l'ip


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