Win32_NetworkAdapter 클래스의 Enable 메서드
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 |
|