wbemdisp.h) (WbemPrivilegeEnum 枚举

WbemPrivilegeEnum 常量定义特权。 这些常量与 SWbemSecurity 一起使用,以授予执行某些操作所需的权限。 有关详细信息,请参阅特权常量。

WMI 脚本类型库 wbemdisp.tlb 定义这些常量。 Microsoft Visual Basic 应用程序可以访问此库;脚本语言必须直接使用 常量的值,除非它们使用 Windows 脚本主机 (WSH) XML 文件格式。 有关详细信息,请参阅 使用 WMI 脚本类型库

语法

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
需要修改使用此类型内存来存储配置信息的系统的非易失性 RAM。
wbemPrivilegeChangeNotify
值: 22
需要接收对文件或目录的更改通知。 此特权还会导致系统跳过所有遍历访问检查。 默认情况下,它为所有用户启用。
wbemPrivilegeRemoteShutdown
值: 23
使用网络请求关闭系统所必需的。
wbemPrivilegeUndock
值: 24
从扩展坞中删除计算机所必需的。
wbemPrivilegeSyncAgent
值: 25
必须提供此常量才能同步目录服务数据。
wbemPrivilegeEnableDelegation
值: 26
必须提供此常量才能信任计算机和用户帐户执行委派。
wbemPrivilegeManageVolume
值: 27
必须提供此常量才能执行卷维护任务。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 wbemdisp.h

另请参阅

特权常量

SWbemSecurity.Privileges

脚本 API 常量