权限常量
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 |
|