Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Dans le message news:41484ab8$0$335$ ,
Fernand SEIXAS s'est ainsi exprimé:Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msdownload/platformsdk/sdkupdate/home.htm
Sous une interface Web, tu auras tous les détails nécessaires, grâce à une
aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host Configuration
Protocol) pour le service avec cette carte réseau. DHCP permet
l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la carte
réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau différent
que celui auquel cette carte est connectée. Une route plus spécifique pour
ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *
Dans le message news:41484ab8$0$335$4d4eb98e@read.news.fr.uu.net ,
Fernand SEIXAS <f.seixas@free.fr> s'est ainsi exprimé:
Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msdownload/platformsdk/sdkupdate/home.htm
Sous une interface Web, tu auras tous les détails nécessaires, grâce à une
aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host Configuration
Protocol) pour le service avec cette carte réseau. DHCP permet
l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la carte
réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau différent
que celui auquel cette carte est connectée. Une route plus spécifique pour
ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Dans le message news:41484ab8$0$335$ ,
Fernand SEIXAS s'est ainsi exprimé:Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msdownload/platformsdk/sdkupdate/home.htm
Sous une interface Web, tu auras tous les détails nécessaires, grâce à une
aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host Configuration
Protocol) pour le service avec cette carte réseau. DHCP permet
l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la carte
réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau différent
que celui auquel cette carte est connectée. Une route plus spécifique pour
ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *
yes
"Jean-Claude BELLAMY" schrieb im
Newsbeitrag news:Dans le message news:41484ab8$0$335$ ,
Fernand SEIXAS s'est ainsi exprimé:Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msdownload/platformsdk/sdkupdate/home.htm
Sous une interface Web, tu auras tous les détails nécessaires, grâce à
une aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host
Configuration Protocol) pour le service avec cette carte réseau. DHCP
permet l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la carte
réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route plus
spécifique pour ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *
yes
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> schrieb im
Newsbeitrag news:uI7ceUzmEHA.896@TK2MSFTNGP12.phx.gbl...
Dans le message news:41484ab8$0$335$4d4eb98e@read.news.fr.uu.net ,
Fernand SEIXAS <f.seixas@free.fr> s'est ainsi exprimé:
Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msdownload/platformsdk/sdkupdate/home.htm
Sous une interface Web, tu auras tous les détails nécessaires, grâce à
une aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host
Configuration Protocol) pour le service avec cette carte réseau. DHCP
permet l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la carte
réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route plus
spécifique pour ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
yes
"Jean-Claude BELLAMY" schrieb im
Newsbeitrag news:Dans le message news:41484ab8$0$335$ ,
Fernand SEIXAS s'est ainsi exprimé:Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msdownload/platformsdk/sdkupdate/home.htm
Sous une interface Web, tu auras tous les détails nécessaires, grâce à
une aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host
Configuration Protocol) pour le service avec cette carte réseau. DHCP
permet l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la carte
réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route plus
spécifique pour ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *
Un autre bon moyen de découvrir le modèle object WMI dans un namespace
donné
est wbemtest (démarrer Exécuter wbemtest)
Il faut par exemple ici se connecter à rootcimv2
puis par exemple, cliquer sur le bouton query, saisir la requête du script
Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True
puis Apply
Cela donne la liste des cartes réseaux. Il suffit de double cliquer sur
une
pour avoir toutes les propriétés et méthodes disponibles, etc...
--
Benjamin Guinebertière
Microsoft France
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Mark Guentsche" wrote in message
news:4148adfc$yes
"Jean-Claude BELLAMY" schrieb im
Newsbeitrag news:Dans le message news:41484ab8$0$335$ ,
Fernand SEIXAS s'est ainsi exprimé:Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msd
Sous une interface Web, tu auras tous les détails nécessaires, grâce à
une aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host
Configuration Protocol) pour le service avec cette carte réseau. DHCP
permet l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la
carte
réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route plus
spécifique pour ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *
Un autre bon moyen de découvrir le modèle object WMI dans un namespace
donné
est wbemtest (démarrer Exécuter wbemtest)
Il faut par exemple ici se connecter à rootcimv2
puis par exemple, cliquer sur le bouton query, saisir la requête du script
Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True
puis Apply
Cela donne la liste des cartes réseaux. Il suffit de double cliquer sur
une
pour avoir toutes les propriétés et méthodes disponibles, etc...
--
Benjamin Guinebertière
Microsoft France
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Mark Guentsche" <mguentsche@gmx.de> wrote in message
news:4148adfc$1@news.elodis.com...
yes
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> schrieb im
Newsbeitrag news:uI7ceUzmEHA.896@TK2MSFTNGP12.phx.gbl...
Dans le message news:41484ab8$0$335$4d4eb98e@read.news.fr.uu.net ,
Fernand SEIXAS <f.seixas@free.fr> s'est ainsi exprimé:
Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msd
Sous une interface Web, tu auras tous les détails nécessaires, grâce à
une aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host
Configuration Protocol) pour le service avec cette carte réseau. DHCP
permet l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la
carte
réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route plus
spécifique pour ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Un autre bon moyen de découvrir le modèle object WMI dans un namespace
donné
est wbemtest (démarrer Exécuter wbemtest)
Il faut par exemple ici se connecter à rootcimv2
puis par exemple, cliquer sur le bouton query, saisir la requête du script
Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True
puis Apply
Cela donne la liste des cartes réseaux. Il suffit de double cliquer sur
une
pour avoir toutes les propriétés et méthodes disponibles, etc...
--
Benjamin Guinebertière
Microsoft France
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Mark Guentsche" wrote in message
news:4148adfc$yes
"Jean-Claude BELLAMY" schrieb im
Newsbeitrag news:Dans le message news:41484ab8$0$335$ ,
Fernand SEIXAS s'est ainsi exprimé:Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msd
Sous une interface Web, tu auras tous les détails nécessaires, grâce à
une aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host
Configuration Protocol) pour le service avec cette carte réseau. DHCP
permet l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la
carte
réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route plus
spécifique pour ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *
Bonjour,
Dans un premier temps je voudrais vous remercier pour vos réponses.
J'ai installé "WMI SDK" mais je n'ai pas trouvé "WMI Studio", donc je n'ai
pas pu continuer.
J'ai essayé aussi "wbemtest" mais malgré tout mon acharnement je n'ai pas
réussi à écrire la ligne de programmation qui m'intéresse.
Je vous expose ci-dessous un exemple de ce que je cherche à faire :
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer & "rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
errResult = objNetCard.SetIPAddress("172.25.200.1")
Next
La ligne "errResult = objNetCard.SetIPAddress("172.25.200.1")" ne
foctionne
pas alors que le rese du code est bon.
Si vous connaissez la syntaxe exacte pour que cette ligne puisse
foctionner
je pense que je pourrais déduire le autres paramètres IP
Merci pour votre colaboration.
"Benjamin Guinebertière [MS]" a écrit dans
le
message de news:Un autre bon moyen de découvrir le modèle object WMI dans un namespace
donnéest wbemtest (démarrer Exécuter wbemtest)
Il faut par exemple ici se connecter à rootcimv2
puis par exemple, cliquer sur le bouton query, saisir la requête du
script
Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True
puis Apply
Cela donne la liste des cartes réseaux. Il suffit de double cliquer sur
unepour avoir toutes les propriétés et méthodes disponibles, etc...
--
Benjamin Guinebertière
Microsoft France
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son
utilisation.
"Mark Guentsche" wrote in message
news:4148adfc$yes
"Jean-Claude BELLAMY" schrieb im
Newsbeitrag news:Dans le message news:41484ab8$0$335$ ,
Fernand SEIXAS s'est ainsi exprimé:Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell
ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable
dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msd
ownload/platformsdk/sdkupdate/home.htm
Sous une interface Web, tu auras tous les détails nécessaires, grâce à
une aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs
et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host
Configuration Protocol) pour le service avec cette carte réseau. DHCP
permet l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la
carteréseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route plus
spécifique pour ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *
Bonjour,
Dans un premier temps je voudrais vous remercier pour vos réponses.
J'ai installé "WMI SDK" mais je n'ai pas trouvé "WMI Studio", donc je n'ai
pas pu continuer.
J'ai essayé aussi "wbemtest" mais malgré tout mon acharnement je n'ai pas
réussi à écrire la ligne de programmation qui m'intéresse.
Je vous expose ci-dessous un exemple de ce que je cherche à faire :
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer & "rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
errResult = objNetCard.SetIPAddress("172.25.200.1")
Next
La ligne "errResult = objNetCard.SetIPAddress("172.25.200.1")" ne
foctionne
pas alors que le rese du code est bon.
Si vous connaissez la syntaxe exacte pour que cette ligne puisse
foctionner
je pense que je pourrais déduire le autres paramètres IP
Merci pour votre colaboration.
"Benjamin Guinebertière [MS]" <bengui@online.microsoft.com> a écrit dans
le
message de news: ejKeRp2mEHA.2684@TK2MSFTNGP12.phx.gbl...
Un autre bon moyen de découvrir le modèle object WMI dans un namespace
donné
est wbemtest (démarrer Exécuter wbemtest)
Il faut par exemple ici se connecter à rootcimv2
puis par exemple, cliquer sur le bouton query, saisir la requête du
script
Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True
puis Apply
Cela donne la liste des cartes réseaux. Il suffit de double cliquer sur
une
pour avoir toutes les propriétés et méthodes disponibles, etc...
--
Benjamin Guinebertière
Microsoft France
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son
utilisation.
"Mark Guentsche" <mguentsche@gmx.de> wrote in message
news:4148adfc$1@news.elodis.com...
yes
"Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr> schrieb im
Newsbeitrag news:uI7ceUzmEHA.896@TK2MSFTNGP12.phx.gbl...
Dans le message news:41484ab8$0$335$4d4eb98e@read.news.fr.uu.net ,
Fernand SEIXAS <f.seixas@free.fr> s'est ainsi exprimé:
Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell
ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable
dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msd
ownload/platformsdk/sdkupdate/home.htm
Sous une interface Web, tu auras tous les détails nécessaires, grâce à
une aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs
et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host
Configuration Protocol) pour le service avec cette carte réseau. DHCP
permet l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la
carte
réseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route plus
spécifique pour ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Bonjour,
Dans un premier temps je voudrais vous remercier pour vos réponses.
J'ai installé "WMI SDK" mais je n'ai pas trouvé "WMI Studio", donc je n'ai
pas pu continuer.
J'ai essayé aussi "wbemtest" mais malgré tout mon acharnement je n'ai pas
réussi à écrire la ligne de programmation qui m'intéresse.
Je vous expose ci-dessous un exemple de ce que je cherche à faire :
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer & "rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
errResult = objNetCard.SetIPAddress("172.25.200.1")
Next
La ligne "errResult = objNetCard.SetIPAddress("172.25.200.1")" ne
foctionne
pas alors que le rese du code est bon.
Si vous connaissez la syntaxe exacte pour que cette ligne puisse
foctionner
je pense que je pourrais déduire le autres paramètres IP
Merci pour votre colaboration.
"Benjamin Guinebertière [MS]" a écrit dans
le
message de news:Un autre bon moyen de découvrir le modèle object WMI dans un namespace
donnéest wbemtest (démarrer Exécuter wbemtest)
Il faut par exemple ici se connecter à rootcimv2
puis par exemple, cliquer sur le bouton query, saisir la requête du
script
Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True
puis Apply
Cela donne la liste des cartes réseaux. Il suffit de double cliquer sur
unepour avoir toutes les propriétés et méthodes disponibles, etc...
--
Benjamin Guinebertière
Microsoft France
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son
utilisation.
"Mark Guentsche" wrote in message
news:4148adfc$yes
"Jean-Claude BELLAMY" schrieb im
Newsbeitrag news:Dans le message news:41484ab8$0$335$ ,
Fernand SEIXAS s'est ainsi exprimé:Bonjour,
Je cherche la liste complète des objets WMI qui permettent de
modifier la config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les
autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes
pour modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Pour connaitre la liste de toutes les propriétés et méthodes de tell
ou
telle classe WMI, je te conseille très fortement de télécharger le WMI
SDK, qui comporte WMI Studio, qui est un outil vraiment remarquable
dès
que l'on veut aller dans les "entrailles" de WMI !
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msd
ownload/platformsdk/sdkupdate/home.htm
Sous une interface Web, tu auras tous les détails nécessaires, grâce à
une aide en français (eh oui! Le système vient lire le fichier
%systemroot%"system32wbemcimwin32.mfl)
Extrait de l'aide sur Win32_NetworkAdapterConfiguration :
-------------------------------------------------------
La classe Win32_NetworkAdapterConfiguration représente les attributs
et
les comportements d'une carte réseau. Cette classe a été complétée, et
inclut désormais de nouvelles propriétés et méthodes qui prennent en
charge l'administration des protocoles TCP/IP et IPX (Internetworking
Packet Exchange) et sont indépendantes de la carte réseau.
...
DefaultIPGateway
La propriété DefaultIPGateway contient une liste d'adresses IP des
passerelles par défaut utilisées par l'ordinateur.
Exemple : 194.161.12.1 194.162.46.1
[...]
DHCPEnabled
La propriété DHCPEnabled indique si le serveur DHCP (Dynamic Host
Configuration Protocol) attribue automatiquement une adresse IP à
l'ordinateur lors de l'établissement d'une connexion réseau.
Valeurs : TRUE ou FALSE. Si la valeur est TRUE, DHCP est activé.
[...]
IPAddress
La propriété IPAddress contient une liste de toutes les adresses IP
associées à la carte réseau actuelle.
Exemple : 155.34.22.0
[...]
uint32 EnableDHCP();
La méthode EnableDHCP active le protocole DHCP (Dynamic Host
Configuration Protocol) pour le service avec cette carte réseau. DHCP
permet l'allocation dynamique d'adresses IP.
[...]
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la
carteréseau cible. De ce fait, DHCP est désactivé pour cette carte réseau.
[...]
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route plus
spécifique pour ce sous-réseau ne devrait pas exister.
[...]
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *
Bonjour,
Dans un premier temps je voudrais vous remercier pour vos réponses.
J'ai installé "WMI SDK" mais je n'ai pas trouvé "WMI Studio", donc je
n'ai pas pu continuer.
J'ai essayé aussi "wbemtest" mais malgré tout mon acharnement je n'ai
pas réussi à écrire la ligne de programmation qui m'intéresse.
Je vous expose ci-dessous un exemple de ce que je cherche à faire :
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2") Set colNetCards = objWMIService.ExecQuery("Select *
From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
errResult = objNetCard.SetIPAddress("172.25.200.1")
Next
La ligne "errResult = objNetCard.SetIPAddress("172.25.200.1")" ne
foctionne pas alors que le rese du code est bon.
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la
carte réseau cible. De ce fait, DHCP est désactivé pour cette
carte réseau.
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route
plus spécifique pour ce sous-réseau ne devrait pas exister.
Bonjour,
Dans un premier temps je voudrais vous remercier pour vos réponses.
J'ai installé "WMI SDK" mais je n'ai pas trouvé "WMI Studio", donc je
n'ai pas pu continuer.
J'ai essayé aussi "wbemtest" mais malgré tout mon acharnement je n'ai
pas réussi à écrire la ligne de programmation qui m'intéresse.
Je vous expose ci-dessous un exemple de ce que je cherche à faire :
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer &
"rootcimv2") Set colNetCards = objWMIService.ExecQuery("Select *
From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
errResult = objNetCard.SetIPAddress("172.25.200.1")
Next
La ligne "errResult = objNetCard.SetIPAddress("172.25.200.1")" ne
foctionne pas alors que le rese du code est bon.
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la
carte réseau cible. De ce fait, DHCP est désactivé pour cette
carte réseau.
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route
plus spécifique pour ce sous-réseau ne devrait pas exister.
Bonjour,
Dans un premier temps je voudrais vous remercier pour vos réponses.
J'ai installé "WMI SDK" mais je n'ai pas trouvé "WMI Studio", donc je
n'ai pas pu continuer.
J'ai essayé aussi "wbemtest" mais malgré tout mon acharnement je n'ai
pas réussi à écrire la ligne de programmation qui m'intéresse.
Je vous expose ci-dessous un exemple de ce que je cherche à faire :
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2") Set colNetCards = objWMIService.ExecQuery("Select *
From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
errResult = objNetCard.SetIPAddress("172.25.200.1")
Next
La ligne "errResult = objNetCard.SetIPAddress("172.25.200.1")" ne
foctionne pas alors que le rese du code est bon.
uint32 EnableStatic(
[in] string IPAddress,
[in] string SubnetMask
);
La méthode EnableStatic active l'adressage statique TCP/IP pour la
carte réseau cible. De ce fait, DHCP est désactivé pour cette
carte réseau.
uint32 SetGateways(
[in] string DefaultIPGateway,
[in] uint16 GatewayCostMetric
);
La méthode SetGateways est utilisée pour spécifier une liste de
passerelles pour le routage de paquets destinés à un sous-réseau
différent que celui auquel cette carte est connectée. Une route
plus spécifique pour ce sous-réseau ne devrait pas exister.
Bonjour,
Je cherche la liste complète des objets WMI qui permettent de modifier la
config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes pour
modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Merci d'avance.
Bonjour,
Je cherche la liste complète des objets WMI qui permettent de modifier la
config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes pour
modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Merci d'avance.
Bonjour,
Je cherche la liste complète des objets WMI qui permettent de modifier la
config IP.
J'en ai trouvé un chez Microsoft mais je n'arrive pas à trouver les autres.
Voici le script trouvé chez Microsoft, je voudrais ajouter des lignes pour
modifier les adresses IP, les passerelles etc.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & strComputer &
"rootcimv2")
Set colNetCards = objWMIService.ExecQuery("Select * From
Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For Each objNetCard in colNetCards
errResult = objNetCard.SetTCPIPNetBIOS(1)
Next
Merci d'avance.