Win32_NetworkAdapter 类的 Enable 方法

Enable 方法启用网络适配器。

语法

uint32 Enable();

参数

此方法没有任何参数。

返回值

返回零 (0) 以指示成功。 其他任何数字表示出现错误。 有关错误代码,请参阅 WMI 错误常量WbemErrorEnum

备注

如果应用程序不具有管理员访问权限,则使用此方法可能会遇到困难。

示例

以下 Visual Basic 脚本示例启用第一个网络适配器,并显示 NetEnabled 属性的状态。 有关详细信息,请参阅 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

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另请参阅

Win32_NetworkAdapter

WMI 任务:网络

WMI 中的 IPv6 和 IPv4 支持