勇芳软件工作室.汉化:  Windows Management Instrumentation > Scripting API for WMI > Scripting API Objects > SWbemPrivilegeSet >

Add Method

Previous pageReturn to chapter overviewNext page

描述

 

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。