다음을 통해 공유


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
CIMWin32.mof
DLL
CIMWin32.dll

추가 정보

Win32_NetworkAdapter

WMI 작업: 네트워킹

WMI에서의 IPv6 및 IPv4 지원