Condividi tramite


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
Wbemdisp.h
Libreria dei tipi
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemPrivilegeSet
IID
IID_ISWbemPrivilegeSet

Vedi anche

SWbemPrivilegeSet

Esecuzione di operazioni con privilegi

SWbemPrivilege