Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод Enable включает сетевой адаптер.
Синтаксис
uint32 Enable();
Параметры
Этот метод не имеет параметров.
Возвращаемое значение
Возвращает ноль (0), чтобы указать на успешное выполнение. Любое другое значение указывает на ошибку. Коды ошибок см. в разделе Константы ошибок WMI или WbemErrorEnum.
Комментарии
Вы можете столкнуться с трудностями при использовании этого метода, если приложение не получает доступ администратора к privilidges.
Примеры
В следующем примере скрипта 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 |
|