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