Metodo SWbemPrivilegeSet.Add

Il metodo Add dell'oggetto SWbemPrivilegeSet aggiunge un oggetto SWbemPrivilege all'insieme SWbemPrivilegeSet . Se nella raccolta esiste già un privilegio con lo stesso nome, viene sostituito.

Per una spiegazione di questa sintassi, vedere Document Conventions per l'API di scripting.

Sintassi

objPrivilege = .Add( _
  ByVal iPrivilege, _
  [ ByVal bIsEnabled ] _
)

Parametri

iPrivilege

Obbligatorio. Una delle costanti WMI del gruppo WbemPrivilegeEnum . Queste costanti sono essenzialmente numeri interi che rappresentano privilegi specifici. Ad esempio, per aggiungere il privilegio che consente di arrestare un sistema di computer, usare la costante wbemPrivilegeShutdown . In uno script è necessario usare l'equivalente numerico pari a 23 (0x17). Per un elenco completo di queste costanti e delle stringhe dei privilegi associate, vedere Costanti dei privilegi.

bIsEnabled [facoltativo]

Valore booleano che abilita o disabilita questo privilegio. Il valore predefinito è TRUE.

Valore restituito

In caso di esito positivo, il metodo restituisce un oggetto SWbemPrivilege che rappresenta il nuovo privilegio. In caso contrario, viene restituito un oggetto Null.

Codici di errore

Al termine del metodo Add , l'oggetto Err può contenere il codice di errore nell'elenco seguente.

wbemErrFailed - 2147749889 (0x80041001)

Errore non specificato.

Esempio

Un esempio di codice che usa questo metodo è descritto nell'argomento SWbemPrivilegeSet .

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

Esecuzione di operazioni con privilegi tramite VBScript

SWbemPrivilegeSet.AddAsString

SWbemPrivilegeSet.Remove

WbemPrivilegeEnum

Costanti dei privilegi