enable 方法Win32_NetworkAdapter類別
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 |
|
DLL |
|