Activer la méthode de la _ classe NetworkAdapter Win32

La méthode Enable active la carte réseau.

Syntaxe

uint32 Enable();

Paramètres

Cette méthode n’a aucun paramètre.

Valeur de retour

Retourne zéro (0) pour indiquer la réussite de l’opération. Tout autre nombre indique une erreur. Pour les codes d’erreur, consultez constantes d’erreur WMI ou WbemErrorEnum.

Notes

Vous pouvez rencontrer des difficultés lors de l’utilisation de cette méthode si votre application ne dispose pas de l’accès administrateur privilidges.

Exemples

l’exemple de Script Visual Basic suivant active la première carte réseau et affiche l’état de la propriété netactived . Pour plus d’informations, consultez la page SWbemObjectSet. ItemIndex.

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & _
    strComputer & "\root\cimv2")

set colAdapters = _
    objWMIService.Execquery_
        ("Select * from Win32_NetworkAdapter Where NetEnabled=False")
For Each Adapter in colAdapters
    WScript.Echo Adapter.DeviceId & "    " & Adapter.Name
Next
errReturn = colAdapters.ItemIndex(0).Enable()
If errReturn <> 0 Then
    WScript.Echo "Enable Network adapter failed for adapter= "_
        & colAdapters.ItemIndex(0).DeviceId
Else 
    WScript.Echo "Enable Network adapter succeeded for adapter= "_
        & colAdapters.ItemIndex(0).DeviceId 
End If 
WScript.Echo "NetEnabled= " & colAdapters.ItemIndex(0).NetEnabled

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
\Cimv2 racine
MOF
CIMWin32. mof
DLL
CIMWin32.dll

Voir aussi

_NetworkAdapter Win32

Tâches WMI : mise en réseau

Prise en charge D’ipv6 et IPv6 dans WMI