WbemPrivilegeEnum 列舉 (wbemdisp.h)

WbemPrivilegeEnum 常數會定義許可權。 這些常數會與 SWbemSecurity 搭配使用,以授與某些作業所需的許可權。 如需詳細資訊,請參閱 Privilege Constants

WMI 腳本類型程式庫 wbemdisp.tlb 會定義這些常數。 Microsoft Visual Basic 應用程式可以存取此程式庫;除非指令碼語言使用 Windows 腳本主機 (WSH) XML 檔案格式,否則指令碼語言必須直接使用常數的值。 如需詳細資訊,請參閱 使用 WMI 腳本型別程式庫

Syntax

typedef enum WbemPrivilegeEnum {
  wbemPrivilegeCreateToken = 1,
  wbemPrivilegePrimaryToken = 2,
  wbemPrivilegeLockMemory = 3,
  wbemPrivilegeIncreaseQuota = 4,
  wbemPrivilegeMachineAccount = 5,
  wbemPrivilegeTcb = 6,
  wbemPrivilegeSecurity = 7,
  wbemPrivilegeTakeOwnership = 8,
  wbemPrivilegeLoadDriver = 9,
  wbemPrivilegeSystemProfile = 10,
  wbemPrivilegeSystemtime = 11,
  wbemPrivilegeProfileSingleProcess = 12,
  wbemPrivilegeIncreaseBasePriority = 13,
  wbemPrivilegeCreatePagefile = 14,
  wbemPrivilegeCreatePermanent = 15,
  wbemPrivilegeBackup = 16,
  wbemPrivilegeRestore = 17,
  wbemPrivilegeShutdown = 18,
  wbemPrivilegeDebug = 19,
  wbemPrivilegeAudit = 20,
  wbemPrivilegeSystemEnvironment = 21,
  wbemPrivilegeChangeNotify = 22,
  wbemPrivilegeRemoteShutdown = 23,
  wbemPrivilegeUndock = 24,
  wbemPrivilegeSyncAgent = 25,
  wbemPrivilegeEnableDelegation = 26,
  wbemPrivilegeManageVolume = 27
} ;

常數

 
wbemPrivilegeCreateToken
值: 1
建立主要權杖的必要專案。
wbemPrivilegePrimaryToken
值: 2
需要指派進程的主要權杖。
wbemPrivilegeLockMemory
值: 3
需要鎖定記憶體中的實體頁面。
wbemPrivilegeIncreaseQuota
值: 4
需要增加指派給進程的配額。
wbemPrivilegeMachineAccount
值: 5
建立電腦帳戶的必要專案。
wbemPrivilegeTcb
值: 6
將其持有者識別為受信任電腦基底的一部分。 某些受信任的受保護子系統會被授與此許可權。
wbemPrivilegeSecurity
值: 7
需要執行許多安全性相關功能,例如控制及檢視稽核訊息。 此許可權會將其持有者識別為安全性操作員。
wbemPrivilegeTakeOwnership
值: 8
需要取得物件的擁有權,而不需被授與任意存取權。 此許可權可讓擁有者值只設定為擁有者可以合法指派為物件擁有者的值。
wbemPrivilegeLoadDriver
值: 9
載入或卸載設備磁碟機的必要專案。
wbemPrivilegeSystemProfile
值: 10
收集整個系統分析資訊的必要專案。
wbemPrivilegeSystemtime
值: 11
需要修改系統時間。
wbemPrivilegeProfileSingleProcess
值: 12
需要收集單一進程的分析資訊。
wbemPrivilegeIncreaseBasePriority
值: 13
需要增加進程的基底優先順序。
wbemPrivilegeCreatePagefile
值: 14
建立分頁檔案的必要專案。
wbemPrivilegeCreatePermanent
值: 15
建立永久物件的必要專案。
wbemPrivilegeBackup
值: 16
執行備份作業的必要專案。
wbemPrivilegeRestore
值: 17
執行還原作業的必要專案。 此許可權可讓您將任何有效的使用者或群組安全性群組識別碼 (SID) 設定為物件的擁有者。
wbemPrivilegeShutdown
值: 18
關閉本機系統的必要專案。
wbemPrivilegeDebug
值: 19
偵錯進程的必要專案。
wbemPrivilegeAudit
值: 20
產生稽核記錄專案的必要專案。
wbemPrivilegeSystemEnvironment
值: 21
需要修改使用此記憶體類型來儲存組態資訊之系統的非volatiatile RAM。
wbemPrivilegeChangeNotify
值: 22
需要收到檔案或目錄變更的通知。 此許可權也會讓系統略過所有周遊存取檢查。 根據預設,所有使用者都會啟用它。
wbemPrivilegeRemoteShutdown
值: 23
使用網路要求關閉系統的必要條件。
wbemPrivilegeUndock
值: 24
需要從停駐站移除電腦。
wbemPrivilegeSyncAgent
值: 25
同步處理目錄服務資料的必要專案。
wbemPrivilegeEnableDelegation
值: 26
需要啟用電腦和使用者帳戶才能信任委派。
wbemPrivilegeManageVolume
值: 27
執行磁片區維護工作的必要專案。

規格需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
標頭 wbemdisp.h

另請參閱

許可權常數

SWbemSecurity.Privileges

編寫 API 常數的腳本