許可權常數
SWbemPrivilegeSet.AddAsString方法和SWbemPrivilegeSet.Add的 strPrivilege參數。Add 需要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
編寫簡短名稱的腳本: 安全性
管理稽核和 NT 安全性記錄的必要專案。
-
-
wbemPrivilegeTakeOwnership
-
-
8 (0x8)
-
C++ 常數: SE_TAKE_OWNERSHIP_NAME 字串: SeTakeOwnershipPrivilege
編寫簡短名稱的腳本: TakeOwnership
必須假設檔案或其他物件的擁有權,而不需要在DACL) 的任意存取控制 (清單中擁有存取控制 Entry (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
編寫簡短名稱的腳本: 備份
不論為檔案指定的 ACL 為何,都需要備份檔案與目錄。
-
-
wbemPrivilegeRestore
-
-
17 (0x11)
-
C++ 常數: SE_RESTORE_NAME 字串: SeRestorePrivilege
腳本簡短名稱: 還原
不論針對檔案指定的 ACL 為何,都需要還原檔案和目錄。
-
-
wbemPrivilegeShutdown
-
-
18 (0x12)
-
C++ 常數: SE_SHUTDOWN_NAME 字串: SeShutdownPrivilege
腳本簡短名稱: 關機
關閉本機系統的必要專案。
-
-
wbemPrivilegeDebug
-
-
19 (0x13)
-
C++ 常數: SE_DEBUG_NAME 字串: SeDebugPrivilege
編寫簡短名稱的腳本: 偵錯
需要偵錯並調整另一個帳戶所擁有的進程記憶體。
-
-
wbemPrivilegeAudit
-
-
20 (0x14)
-
C++ 常數: SE_AUDIT_NAME 字串: SeAuditPrivilege
腳本簡短名稱: 稽核
在 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
編寫簡短名稱的腳本: 取消停駐
需要從停駐站移除膝上型電腦。
-
-
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 |
|