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 |
|
Biblioteca de tipos |
|
Archivo DLL |
|
CLSID |
CLSID_SWbemPrivilegeSet |
IID |
IID_ISWbemPrivilegeSet |