SWbemPrivilegeSet.Add 메서드

SWbemPrivilegeSet 개체의 Add 메서드는 SWbemPrivilegeSet 컬렉션에 SWbemPrivilege 개체를 추가합니다. 동일한 이름의 권한이 컬렉션에 이미 있는 경우 해당 권한이 대체됩니다.

이 구문에 대한 설명은 스크립팅 API의 문서 규칙을 참조하세요.

구문

objPrivilege = .Add( _
  ByVal iPrivilege, _
  [ ByVal bIsEnabled ] _
)

매개 변수

iPrivilege

필수 요소. WbemPrivilegeEnum 그룹의 WMI 상수 중 하나입니다. 이러한 상수는 기본적으로 특정 권한을 나타내는 정수입니다. 예를 들어 컴퓨터 시스템을 종료할 수 있는 권한을 추가하려면 wbemPrivilegeShutdown 상수를 사용합니다. 스크립트에서는 23(0x17)에 해당하는 숫자를 사용해야 합니다. 이러한 상수 및 연결된 권한 문자열의 전체 목록은 권한 상수를 참조하세요.

bIsEnabled [optional]

이 권한을 사용하거나 사용하지 않도록 설정하는 부울 값입니다. 기본값은 TRUE입니다.

반환 값

성공하면 메서드는 새 권한을 나타내는 SWbemPrivilege 개체를 반환합니다. 그렇지 않으면 null 개체가 반환됩니다.

오류 코드

Add 메서드가 완료되면 Err 개체에 다음 목록의 오류 코드가 포함될 수 있습니다.

wbemErrFailed - 2147749889(0x80041001)

알 수 없는 오류입니다.

예제

이 메서드를 사용하는 코드 예제는 SWbemPrivilegeSet 항목에 설명되어 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
헤더
Wbemdisp.h
유형 라이브러리
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemPrivilegeSet
IID
IID_ISWbemPrivilegeSet

추가 정보

SWbemPrivilegeSet

권한 있는 작업 실행

VBScript를 사용하여 권한 있는 작업 실행

SWbemPrivilegeSet.AddAsString

SWbemPrivilegeSet.Remove

WbemPrivilegeEnum

권한 상수