Méthode Enable de la classe Win32_NetworkAdapter
La méthode Enable active la carte réseau.
Syntaxe
uint32 Enable();
Paramètres
Cette méthode n’a aucun paramètre.
Valeur retournée
Retourne zéro (0) pour indiquer la réussite. 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 à utiliser cette méthode si votre application ne dispose pas de privilèges d’accès administrateur.
Exemples
L’exemple de script Visual Basic suivant active la première carte réseau et montre la status de la propriété NetEnabled. Pour plus d’informations, consultez 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 |
Racine\CIMV2 |
MOF |
|
DLL |
|