Compartir a través de


Método SWbemPrivilegeSet.Item

El método Item del objeto SWbemPrivilegeSet devuelve un objeto SWbemPrivilege de la colección. El método Item es el método predeterminado de un objeto SWbemPrivilegeSet.

Para obtener una explicación de esta sintaxis, vea Convenciones de documentación para la API de scripting.

Sintaxis

objPrivilege = .Item( _
  ByVal iPrivilege _
)

Parámetros

iPrivilege

Necesario. Una de las constantes WMI del grupo WbemPrivilegeEnum. Estas constantes son básicamente enteros que representan privilegios específicos. Por ejemplo, para obtener el privilegio que permite apagar un sistema Windows, use la constante wbemPrivilegeShutdown o el equivalente numérico de 23 (0x17).

Valor devuelto

Si se ejecuta correctamente, se devuelve el objeto SWbemPrivilege solicitado.

Códigos de error

Después de completar el método Item, el objeto Err puede contener uno de los códigos de error de la lista siguiente.

wbemErrFailed - 2147749889 (0x80041001)

Error no especificado.

wbemErrNotFound: 2147749890 (0x80041002)

El privilegio especificado no existe.

Ejemplos

En el siguiente ejemplo de código de VBScript se usa el método Item

strComputer ="."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer _
    & "\root\cimv2")
Set colServices = objWMIService.ExecQuery( _
    "Select * from Win32_Service")
For Each objService In colServices
    WScript.Echo objService.Properties_.Item("Caption")
Next

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Encabezado
Wbemdisp.h
Biblioteca de tipos
Wbemdisp.tlb
Archivo DLL
Wbemdisp.dll
CLSID
CLSID_SWbemPrivilegeSet
IID
IID_ISWbemPrivilegeSet

Consulte también

SWbemPrivilegeSet

Ejecución de operaciones con privilegios

SWbemPrivilege