Metodo SWbemPrivilegeSet.Item
Il metodo Item dell'oggetto SWbemPrivilegeSet restituisce un oggetto SWbemPrivilege dall'insieme. Il metodo Item è il metodo predefinito di un oggetto SWbemPrivilegeSet .
Per una spiegazione di questa sintassi, vedere Convenzioni di documento per l'API scripting.
Sintassi
objPrivilege = .Item( _
ByVal iPrivilege _
)
Parametri
-
iPrivilege
-
Obbligatorio. Una delle costanti WMI del gruppo WbemPrivilegeEnum . Queste costanti sono essenzialmente interi che rappresentano privilegi specifici. Ad esempio, per ottenere il privilegio che consente di arrestare un sistema Windows, usare la costante wbemPrivilegeShutdown o l'equivalente numerico di 23 (0x17).
Valore restituito
Se ha esito positivo, viene restituito l'oggetto SWbemPrivilege richiesto.
Codici di errore
Al termine del metodo Item , l'oggetto Err può contenere uno dei codici di errore nell'elenco seguente.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Errore non specificato.
-
wbemErrNotFound - 2147749890 (0x80041002)
-
Il privilegio specificato non esiste.
Esempio
Nell'esempio di codice VBScript seguente viene usato il metodo 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
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_SWbemPrivilegeSet |
IID |
IID_ISWbemPrivilegeSet |