권한 상수
SWbemPrivilegeSet.AddAsString 메서드의 strPrivilege 매개 변수 및 SWbemPrivilegeSet.Add에 대한 iPrivilege 매개 변수에는 WbemPrivilegeEnum의 권한 문자열이 필요합니다. 권한 상수를 사용하는 방법에 대한 자세한 내용은 권한 있는 작업 실행을 참조하세요.
다음 상수는 WbemPrivilegeEnum에 정의되어 있습니다. 다음 목록에는 C++에 해당하는 상수와 스크립팅을 위한 문자열이 포함되어 있습니다. 스크립팅 짧은 이름을 구성하려면 C++ 상수 이름에서 “Se” 및 “Privilege”를 제거합니다.
다음 VBScript 코드 예제에서는 스크립트에서 RemoteShutdown 권한을 사용하도록 설정하는 방법을 보여 줍니다.
Set Service = GetObject("winmgmts:{impersonationLevel=impersonate, (RemoteShutdown)}")
여러 WMI 메서드를 사용하려면 하나 이상의 권한을 사용하도록 설정해야 합니다. 계정에 권한이 부여되지 않은 경우 메서드 호출을 사용하도록 설정할 수 없습니다.
-
wbemPrivilegeCreateToken
-
-
1(0x1)
-
C++ 상수: SE_CREATE_TOKEN_NAME 문자열: SeCreateTokenPrivilege
스크립팅 짧은 이름: CreateToken
기본 토큰 개체를 만드는 데 필요합니다.
-
-
wbemPrivilegePrimaryToken
-
-
2(0x2)
-
C++ 상수: SeAssignPrimaryTokenPrivilege 문자열: SeAssignPrimaryTokenPrivilege
스크립팅 짧은 이름: AssignPrimaryToken
프로세스 수준 토큰을 바꾸는 데 필요합니다.
-
-
wbemPrivilegeLockMemory
-
-
3(0x3)
-
C++ 상수: SE_LOCK_MEMORY_NAME 문자열: SeLockMemoryPrivilege
스크립팅 짧은 이름: LockMemory
메모리에서 페이지를 잠그는 데 필요합니다.
-
-
wbemPrivilegeIncreaseQuota
-
-
4(0x4)
-
C++ 상수: SE_INCREASE_QUOTA_NAME 문자열: SeIncreaseQuotaPrivilege
스크립팅 짧은 이름: IncreaseQuotaPrivilege
프로세스에 대한 메모리 할당량을 조정하는 데 필요합니다.
-
-
wbemPrivilegeMachineAccount
-
-
5(0x5)
-
C++ 상수: SE_MACINE_ACCOUNT_NAME 문자열: SeMachineAccountPrivilege
스크립팅 짧은 이름: MachineAccount
도메인에 워크스테이션을 추가하는 데 필요합니다.
-
-
wbemPrivilegeTcb
-
-
6(0x6)
-
C++ 상수: SE_TCB_NAME 문자열: SeTcbPrivilege
스크립팅 짧은 이름: Tcb
운영 체제의 일부로 작동하는 데 필요합니다. 홀더는 신뢰할 수 있는 컴퓨터 기반의 일부입니다.
-
-
wbemPrivilegeSecurity
-
-
7(0x7)
-
C++ 상수: SE_SECURITY_NAME 문자열: SeSecurityPrivilege
스크립팅 짧은 이름: Security
감사 및 NT 보안 로그를 관리하는 데 필요합니다.
-
-
wbemPrivilegeTakeOwnership
-
-
8(0x8)
-
C++ 상수: SE_TAKE_OWNERSHIP_NAME 문자열: SeTakeOwnershipPrivilege
스크립팅 짧은 이름: TakeOwnership
임의 액세스 제어 목록(DACL)에 ACE(액세스 제어 항목)가 없을 경우 파일 또는 기타 개체의 소유권을 가정하는 데 필요합니다.
-
-
wbemPrivilegeLoadDriver
-
-
9(0x9)
-
C++ 상수: SE_LOAD_DRIVER 문자열: SeLoadDriverPrivilege
스크립팅 짧은 이름: LoadDriver
디바이스 드라이버를 로드하거나 언로드하는 데 필요합니다.
-
-
wbemPrivilegeSystemProfile
-
-
10(0xA)
-
C++ 상수: SE_SYSTEM_PROFILE_NAME 문자열: SeSystemProfilePrivilege
스크립팅 짧은 이름: SystemProfile
시스템 성능에 대한 프로필 정보를 수집하는 데 필요합니다.
-
-
wbemPrivilegeSystemtime
-
-
11(0xB)
-
C++ 상수: SE_SYSTEMTIME_NAME 문자열: SeSystemtimePrivilege
스크립팅 짧은 이름: Systemtime
시스템 시간을 변경하는 데 필요합니다.
-
-
wbemPrivilegeProfileSingleProcess
-
-
12(0xC)
-
C++ 상수: SE_PROF_SINGLE_PROCESS_NAME 문자열: SeProfileSingleProcessPrivilege
스크립팅 짧은 이름: ProfileSingleProcess
단일 프로세스에 대한 프로필 정보를 수집하는 데 필요합니다.
-
-
wbemPrivilegeIncreaseBasePriority
-
-
13(0xD)
-
C++ 상수: SE_INC_BASE_PRIORITY_NAME 문자열: SeIncreaseBasePriorityPrivilege
스크립팅 짧은 이름: IncreaseBasePriority
일정 우선 순위를 높이는 데 필요합니다.
-
-
wbemPrivilegeCreatePagefile
-
-
14(0xE)
-
C++ 상수: SE_CREATE_PAGEFILE_NAME 문자열: SeCreatePagefilePrivilege
스크립팅 짧은 이름: CreatePagefile
페이지 파일을 만드는 데 필요합니다.
-
-
wbemPrivilegeCreatePermanent
-
-
15(0xF)
-
C++ 상수: SE_CREATE_PERMANENT_NAME 문자열: SeCreatePermanentPrivilege
스크립팅 짧은 이름: CreatePermanent
영구 공유 개체를 만드는 데 필요합니다.
-
-
wbemPrivilegeBackup
-
-
16(0x10)
-
C++ 상수: SE_BACKUP_NAME 문자열: SeBackupPrivilege
스크립팅 짧은 이름: Backup
파일에 대해 지정된 ACL과 관계없이 파일 및 디렉터리를 백업하는 데 필요합니다.
-
-
wbemPrivilegeRestore
-
-
17(0x11)
-
C++ 상수: SE_RESTORE_NAME 문자열: SeRestorePrivilege
스크립팅 짧은 이름: Restore
파일에 대해 지정된 ACL과 관계없이 파일 및 디렉터리를 복원하는 데 필요합니다.
-
-
wbemPrivilegeShutdown
-
-
18(0x12)
-
C++ 상수: SE_SHUTDOWN_NAME 문자열: SeShutdownPrivilege
스크립팅 짧은 이름: Shutdown
로컬 시스템을 종료하는 데 필요합니다.
-
-
wbemPrivilegeDebug
-
-
19(0x13)
-
C++ 상수: SE_DEBUG_NAME 문자열: SeDebugPrivilege
스크립팅 짧은 이름: Debug
다른 계정이 소유한 프로세스를 디버그하고 프로세스의 메모리를 조정하는 데 필요합니다.
-
-
wbemPrivilegeAudit
-
-
20(0x14)
-
C++ 상수: SE_AUDIT_NAME 문자열: SeAuditPrivilege
스크립팅 짧은 이름: Audit
NT 보안 로그에서 감사 항목을 생성하는 데 필요합니다. 보안 서버만 이 권한이 있어야 합니다.
-
-
wbemPrivilegeSystemEnvironment
-
-
21(0x15)
-
C++ 상수: SE_SYSTEM_ENVIRONMENT_NAME 문자열: SeSystemEnvironmentPrivilege
스크립팅 짧은 이름: SystemEnvironment
이 유형의 메모리를 사용하여 구성 데이터를 저장하는 시스템의 비휘발성 RAM을 수정하는 데 필요합니다.
-
-
wbemPrivilegeChangeNotify
-
-
22(0x16)
-
C++ 상수: SE_CHANGE_NOTIFY_NAME 문자열: SeChangeNotifyPrivilege
스크립팅 짧은 이름: ChangeNotify
파일 또는 디렉터리 변경에 대한 알림을 받고 통과 액세스 검사를 바이패스하는 데 필요합니다. 이 권한은 모든 사용자에 대해 기본적으로 사용 설정됩니다.
-
-
wbemPrivilegeRemoteShutdown
-
-
23(0x17)
-
C++ 상수: SE_REMOTE_SHUTDOWN_NAME 문자열: SeRemoteShutdownPrivilege
스크립팅 짧은 이름: RemoteShutdown
원격 컴퓨터를 종료하는 데 필요합니다.
-
-
wbemPrivilegeUndock
-
-
24(0x18)
-
C++ 상수: SE_UNDOCK_NAME 문자열: SeUndockPrivilege
스크립팅 짧은 이름: Undock
도킹 스테이션에서 노트북을 제거하는 데 필요합니다.
-
-
wbemPrivilegeSyncAgent
-
-
25(0x19)
-
C++ 상수: SE_SYNC_AGENT_NAME 문자열: SeSyncAgentPrivilege
스크립팅 짧은 이름: SyncAgent
디렉터리 서비스 데이터를 동기화하는 데 필요합니다.
-
-
wbemPrivilegeEnableDelegation
-
-
26(0x1A)
-
C++ 상수: SE_ENABLE_DELEGATION_NAME 문자열: SeEnableDelegationPrivilege
스크립팅 짧은 이름: EnableDelegation
위임을 위해 컴퓨터 및 사용자 계정을 신뢰할 수 있도록 설정하는 데 필요합니다.
-
-
wbemPrivilegeManageVolume
-
-
27(0x1B)
-
C++ 상수: SE_MANAGE_VOLUME_NAME 문자열: SeManageVolumePrivilege
스크립팅 짧은 이름: ManageVolume
볼륨 유지 관리 작업을 수행하는 데 필요합니다.
-
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
헤더 |
|
IDL |
|