Habilitar método da classe Win32_NetworkAdapter

O método Enable habilita o adaptador de rede.

Sintaxe

uint32 Enable();

Parâmetros

Esse método não tem parâmetros.

Valor retornado

Retorna zero (0) para indicar êxito. Qualquer outro número indica um erro. Para obter códigos de erro, consulte Constantes de erro WMI ou WbemErrorEnum.

Comentários

Você poderá ter dificuldades para usar esse método se o aplicativo não acessar privilidges do administrador.

Exemplos

O exemplo de Script do Visual Basic a seguir habilita o primeiro adaptador de rede e mostra o status da propriedade NetEnabled. Para obter mais informações, consulte 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

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Confira também

Win32_NetworkAdapter

Tarefas do WMI: Rede

Suporte a IPv6 e IPv4 no WMI