IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Désactiver une conection réseau


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut Désactiver une conection réseau
    Bonjour, est il possible en vbs de désactiver une connection réseau et en activer une autre ?

    Si oui, comment ?

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Voir

    Où trouver l'aide en ligne pour VBScript ?

    et dans l'aide en ligne :

    Code Aide en ligne : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Exemple
    
     Le code suivant supprime le lecteur "E" logique.
     [VBScript] Dim WshNetwork
    Set WshNetwork = WScript.CreateObject("WScript.Network")
    WshNetwork.RemoveNetworkDrive "E:"


    pour la connection :

    http://vb.developpez.com/faqvbs/?pag...#vbsmapnetwork

  3. #3
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    bpnjour rt merci bbil

    Ce n'est pas un lecteur réseau mais la connection que je veut désactiver

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    Set colNetCards = objWMIService.ExecQuery("Select * From Win32_NetworkAdapterConfiguration " & "Where IPEnabled = True")
    For Each objNetCard in colNetCards
        objNetCard.ReleaseDHCPLease()
    Next
    Et si tu veux le faire sur une carte précise et non sur toute car ayant une IP, tu peux utiliser les propriété de NetworkAdapterConfiguration.
    Désolé c trop long pour que je traduise tout, mais si tu lances l'exemple donné à la fin de la page, tu pourras déterminer quelle propriété renseigne quoi comme information

  5. #5
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    salut ced600

    merci mais je voudrai désactiver la connection par son non, par exemple:
    Connexion au réseau local

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Si je me souviens une des propriétés de NetworkAdapterConfiguration te pertmet d'avoir le nom de la connexion (deuxième lien).
    Dans le code que je t'ai passé tu as une boucle.
    Dedans tu fais un test sur le nom de la connexion (objNetCard.NomDeLaBonnePropriété) pour savoir si elle est égal au nom genre "Connexion au réseau local". Et si c'est le cas tu la désactive par objNetCard.ReleaseDHCPLease().

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. activer/désactiver une carte réseau
    Par jehrikhan dans le forum Windows
    Réponses: 1
    Dernier message: 30/07/2008, 16h32
  2. Activer ou désactiver une connexion réseau et wifi
    Par koKoTis dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 10/10/2007, 23h49
  3. Activer / Désactiver une connexion réseau
    Par Neilos dans le forum Windows
    Réponses: 6
    Dernier message: 25/09/2006, 14h42
  4. Réponses: 5
    Dernier message: 22/12/2004, 16h50
  5. Connaître l'état d'une connexion réseau
    Par SteelBox dans le forum Windows
    Réponses: 8
    Dernier message: 29/07/2004, 12h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo