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 |
|
| DLL |
|