描述
SWbemPrivilegeSet对象的加方法将SWbemPrivilegeSet对象添加到SWbemPrivilegeSet集合。如果集合中已经存在具有相同名称的特权,则会被替换。
PowerBASIC 语法
METHOD Add ( _ BYVAL iPrivilege AS LONG, _ OPTIONAL BYVAL bIsEnabled AS INTEGER _ ) AS ISWbemPrivilege |
参数
iPrivilege
LONG.需要。来自WbemPrivilegeEnum组的WMI常量之一。这些常数本质上是表示特定权限的整数。例如,要添加允许您关闭计算机系统的权限,请使用wbemPrivilegeShutdown常量。在一个脚本中,你必须使用等价于23(0x17)的数字。有关这些常量和相关权限字符串的完整列表,请参阅特权常数.
bIsEnabled
INTEGER.启用或禁用此权限的布尔值。默认值为TRUE.
返回值
如果成功,该方法返回一个表示新特权的SWbemPrivilege对象。否则返回一个空对象。
OBJRESULT
错误(名称/十进制/十六进制) |
含义 |
wbemErrFailed -2147217407 &H80041001 |
未指定错误 |
要求
客户 |
需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me,Windows 98或Windows 95 OSR2及更高版本。 |
服务器 |
需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。 |
类型库 |
使用Wbemdisp.tlb。 |
头 |
Wbemdisp.inc。 |
DLL |
需要Wbemdisp.dll。 |


