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 |
|
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_SWbemPrivilegeSet |
IID |
IID_ISWbemPrivilegeSet |