Page 1 sur 1

[R] Desactiver une carte ethernet (si il y en a plusieurs)

Posté : ven. 25 févr. 2011 12:03
par DimVar
Bonjour,


Je possède plusieurs carte réseaux. 2 ethernet et une wifi.
Connaissez vous les fonctions utiles à la désactivation de matériel sous environnement microsoft ?
Et comment distinguer les cartes présentes pour désactiver celles souhaitées.

Merci.

Re: [..] Desactiver une carte ethernet (si il y en a plusieu

Posté : ven. 25 févr. 2011 12:25
par FernandG
Bonjour,

Regardez du côté des requêtes WMI (je n'ai pas d'exemple sous la main, ce soir at home :wink:), sinon et plus simple avec un tilitaire de Microsoft : DevCon en cliquant ici.

C'est un utilitaire en ligne de commande et entièrement scriptable sous AutoIt si on le joint au programme et/ou avec un FileInstall.

Bonne journée.

Re: [..] Desactiver une carte ethernet (si il y en a plusieu

Posté : ven. 25 févr. 2011 14:28
par DimVar
Merci du tuyau, je jette un oeil à l'utilitaire.
Mais j'attends votre retour sur WMI.

Merci.

Re: [..] Desactiver une carte ethernet (si il y en a plusieu

Posté : ven. 25 févr. 2011 23:54
par FernandG
Bonsoir,

Comme convenu, voici le code au format WMI. Code écris pour un besoin spécifique sous Windows 7.
► Afficher le texte
Je viens de le modifier car il avait été écrit pour activer toutes les cartes physiques et réels d'un PC. L'inverse de votre demande. J'ai donc modifié le code en

Code : Tout sélectionner

If $NetConnectionStatus = "0" Then $wmiadapternetwork.Enable()
par

Code : Tout sélectionner

If $NetConnectionStatus = "2" Then $wmiadapternetwork.Disable()
Ce code a la particularité de ne pas traiter les cartes installées par les VirtualPC, VirtualBox, VMWare & cie assimilés à des cartes physiques.

Si vous désirez désactiver qu'une seule carte, à vous de filtrer en y ajoutant une propiétés comme Description et/ou Caption. Si c'est le cas, je vous laisse chercher un peu :wink:

Bonne soirée.

Re: [..] Desactiver une carte ethernet (si il y en a plusieu

Posté : sam. 26 févr. 2011 00:17
par FernandG
J'ai oublié, voici quelques liens en rapport avec votre demande et fort utile :
Bonne nuit.

Re: [..] Desactiver une carte ethernet (si il y en a plusieu

Posté : sam. 26 févr. 2011 13:09
par DimVar
Merci pour cette aide généreuse. :wink:
Je vais de ce pas, mettre en application tout cela et potasser les liens fournis.

Trés bon We.