Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Enable method of the Win32_NetworkAdapter class

The Enable method enables the network adapter.

Syntax

uint32 Enable();

Parameters

This method has no parameters.

Return value

Returns zero (0) to indicate success. Any other number indicates an error. For error codes, see WMI Error Constants or WbemErrorEnum.

Remarks

You may experience difficulty using this method if your application does not administrator access privilidges.

Examples

The following Visual Basic Script example enables the first network adapter and shows the status of the NetEnabled property. For more information, see 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

Requirements

Requirement Value
Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

See also

Win32_NetworkAdapter

WMI Tasks: Networking

IPv6 and IPv4 Support in WMI


Feedback

Was this page helpful?

Additional resources