Etat de la connexion réseau sur BgInfo


1

Existe-t-il un script vbs ou WBI indiquant le statut d'une carte réseau tel que "Déconnecté", "Connecté", "Authentification", etc. dans BgInfo?

Merci d'avance.

Réponses:


0

Avec BgInfo, vous pouvez appeler WMI. Donc, si vous regardez Win32_NetworkAdapter et saisissez NetConnectionStatus, vous obtenez un numéro. Ce nombre représente votre état actuel. Voir la liste ci-dessous.

Vous pouvez obtenir plus d'idées et de sources de script à partir de ici et ici .

enter image description here

Donc, si vous recherchez votre carte réseau dans WMI, vous pouvez obtenir quelque chose comme ceci. (Notez que j'utilise PowerShell car je n'ai pas BgInfo.

Get-WmiObject win32_networkadapter -Filter {ProductName = 'Intel(R) 82579LM Gigabit Network Connection'} | select NetConnectionStatus

NetConnectionStatus
-------------------
                  2

Donc, au moins dans PowerShell, vous pouvez avoir quelque chose comme ça.

$ConnectionStatus = Get-WmiObject win32_networkadapter -Filter {ProductName = 'Intel(R) 82579LM Gigabit Network Connection'} | select -expand NetConnectionStatus
switch ($ConnectionStatus)
    {
        0 {"Disconnected"}
        1 {"Connecting"}
        2 {"Connected"}
        3 {"Disconnecting"}
        4 {"Hardware not present"}
        5 {"Hardware disabled"}
        6 {"Hardware malfunction"}
        7 {"Media disconnected"}
        8 {"Authenticating"}
        9 {"Authentication succeeded"}
        10 {"Authentication failed"}
        11 {"Invalid address"}
        12 {"Credentials required"}
        default {"Connection unknown"}
    }

Mon VB est trop rouillé pour pouvoir y assommer rapidement.


Je vous remercie. Y a-t-il un moyen de modifier le 2 pour qu'il affiche 'Connecté'?
cynflux

@cynflux J'ai ajouté un exemple de code.
Unfundednut
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.