다음을 통해 공유


WbemAuthenticationLevelEnum 열거형(wbemdisp.h)

WbemAuthenticationLevelEnum 상수는 보안 인증 수준을 정의합니다. 이러한 상수는 SWbemSecurity 및 WMI에 대한 모니커 연결에서 사용됩니다.

WMI 스크립팅 형식 라이브러리인 wbemdisp.tlb는 이러한 상수를 정의합니다. Visual Basic 애플리케이션은 이 라이브러리에 액세스할 수 있습니다.

스크립트 언어는 다음 중 하나를 사용해야 합니다.

  • 약식 이름입니다. 예를 들어 WbemAuthenticationLevelPktPrivacy 의 경우 "PktPrivacy"를 사용합니다.
    
    strComputer = "RemoteComputer"
    Set objWMIServices = GetObject("WINMGMTS:" _
        & "{authenticationLevel=pktPrivacy}!\\" _
        & strComputer & "\ROOT\CIMV2")
    
  • 스크립트의 WSH(Windows 스크립트 호스트) XML 파일 형식입니다. 예를 들어 이는 스크립트가 WbemAuthenticationLevelPkt 상수를 직접 사용할 수 있음을 의미합니다.

    다음 WSH 스크립트는 인증 수준을 설정합니다. 스크립트를 실행하려면 .wsf 확장자를 사용하여 파일에 텍스트를 저장합니다.

    <?xml version="1.0" encoding="US-ASCII"?>
    <job>
    <reference object="WbemScripting.SWbemLocator"/>
    <script language="VBScript">
        set service = GetObject("winmgmts:")
        ' Following line uses a symbolic 
        ' constant from the WMI type library
        service.Security_.authenticationLevel = _
            WbemAuthenticationLevelPktPrivacy
    </script>
    </job>
    
    

    자세한 내용은 WMI 스크립팅 형식 라이브러리 사용을 참조하세요.

Syntax

typedef enum WbemAuthenticationLevelEnum {
  wbemAuthenticationLevelDefault = 0,
  wbemAuthenticationLevelNone = 1,
  wbemAuthenticationLevelConnect = 2,
  wbemAuthenticationLevelCall = 3,
  wbemAuthenticationLevelPkt = 4,
  wbemAuthenticationLevelPktIntegrity = 5,
  wbemAuthenticationLevelPktPrivacy = 6
} ;

상수

 
wbemAuthenticationLevelDefault
값: 0
wbemAuthenticationLevelNone
값: 1
wbemAuthenticationLevelConnect
값: 2
wbemAuthenticationLevelCall
값: 3
wbemAuthenticationLevelPkt
값: 4
wbemAuthenticationLevelPktIntegrity
값: 5
wbemAuthenticationLevelPktPrivacy
값: 6

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 wbemdisp.h

추가 정보

모니커 문자열 생성

SWbemSecurity

스크립팅 API 상수

VBScript에서 비동기 호출에 보안 설정

VBScript를 사용하여 기본 프로세스 보안 수준 설정