Enumerazione WbemPrivilegeEnum (wbemdisp.h)

Le costanti WbemPrivilegeEnum definiscono i privilegi. Queste costanti vengono usate con SWbemSecurity per concedere i privilegi necessari per alcune operazioni. Per altre informazioni, vedere Costanti dei privilegi.

La libreria di tipi di scripting WMI, wbemdisp.tlb definisce queste costanti. Le applicazioni Microsoft Visual Basic possono accedere a questa libreria; i linguaggi script devono usare direttamente il valore della costante, a meno che non usino il formato di file XML WSH (Windows Script Host). Per altre informazioni, vedere Uso della libreria dei tipi di script WMI.

Sintassi

typedef enum WbemPrivilegeEnum {
  wbemPrivilegeCreateToken = 1,
  wbemPrivilegePrimaryToken = 2,
  wbemPrivilegeLockMemory = 3,
  wbemPrivilegeIncreaseQuota = 4,
  wbemPrivilegeMachineAccount = 5,
  wbemPrivilegeTcb = 6,
  wbemPrivilegeSecurity = 7,
  wbemPrivilegeTakeOwnership = 8,
  wbemPrivilegeLoadDriver = 9,
  wbemPrivilegeSystemProfile = 10,
  wbemPrivilegeSystemtime = 11,
  wbemPrivilegeProfileSingleProcess = 12,
  wbemPrivilegeIncreaseBasePriority = 13,
  wbemPrivilegeCreatePagefile = 14,
  wbemPrivilegeCreatePermanent = 15,
  wbemPrivilegeBackup = 16,
  wbemPrivilegeRestore = 17,
  wbemPrivilegeShutdown = 18,
  wbemPrivilegeDebug = 19,
  wbemPrivilegeAudit = 20,
  wbemPrivilegeSystemEnvironment = 21,
  wbemPrivilegeChangeNotify = 22,
  wbemPrivilegeRemoteShutdown = 23,
  wbemPrivilegeUndock = 24,
  wbemPrivilegeSyncAgent = 25,
  wbemPrivilegeEnableDelegation = 26,
  wbemPrivilegeManageVolume = 27
} ;

Costanti

 
wbemPrivilegeCreateToken
Valore: 1
Obbligatorio per creare un token primario.
wbemPrivilegePrimaryToken
Valore: 2
Obbligatorio per assegnare il token primario di un processo.
wbemPrivilegeLockMemory
Valore: 3
Obbligatorio per bloccare le pagine fisiche in memoria.
wbemPrivilegeIncreaseQuota
Valore: 4
Necessario per aumentare la quota assegnata a un processo.
wbemPrivilegeMachineAccount
Valore: 5
Obbligatorio per creare un account del computer.
wbemPrivilegeTcb
Valore: 6
Identifica il relativo titolare come parte della base del computer attendibile. Alcuni sottosistemi attendibili e protetti vengono concessi questo privilegio.
wbemPrivilegeSecurity
Valore: 7
Necessario per eseguire una serie di funzioni correlate alla sicurezza, ad esempio il controllo e la visualizzazione dei messaggi di controllo. Questo privilegio identifica il proprietario come operatore di sicurezza.
wbemPrivilegeTakeOwnership
Valore: 8
Obbligatorio per acquisire la proprietà di un oggetto senza essere concesso l'accesso discrezionale. Questo privilegio consente di impostare il valore proprietario solo su tali valori che il titolare può assegnare legittimamente come proprietario di un oggetto.
wbemPrivilegeLoadDriver
Valore: 9
Necessario per caricare o scaricare un driver di dispositivo.
wbemPrivilegeSystemProfile
Valore: 10
Obbligatorio per raccogliere informazioni di profilatura per l'intero sistema.
wbemPrivilegeSystemtime
Valore: 11
Obbligatorio per modificare l'ora di sistema.
wbemPrivilegeProfileSingleProcess
Valore: 12
Necessario per raccogliere informazioni di profilatura per un singolo processo.
wbemPrivilegeIncreaseBasePriority
Valore: 13
Obbligatorio per aumentare la priorità di base di un processo.
wbemPrivilegeCreatePagefile
Valore: 14
Obbligatorio per creare un file di paging.
wbemPrivilegeCreatePermanent
Valore: 15
Obbligatorio per creare un oggetto permanente.
wbemPrivilegeBackup
Valore: 16
Obbligatorio per eseguire operazioni di backup.
wbemPrivilegeRestore
Valore: 17
Obbligatorio per eseguire operazioni di ripristino. Questo privilegio consente di impostare qualsiasi identificatore di sicurezza valido (SID) dell'utente o del gruppo valido come proprietario di un oggetto.
wbemPrivilegeShutdown
Valore: 18
Necessario per arrestare un sistema locale.
wbemPrivilegeDebug
Valore: 19
Necessario per eseguire il debug di un processo.
wbemPrivilegeAudit
Valore: 20
Obbligatorio per generare voci del log di controllo.
wbemPrivilegeSystemEnvironment
Valore: 21
Obbligatorio per modificare la RAM nonvolatile dei sistemi che usano questo tipo di memoria per archiviare le informazioni di configurazione.
wbemPrivilegeChangeNotify
Valore: 22
Obbligatorio per ricevere notifiche di modifiche ai file o alle directory. Questo privilegio determina anche che il sistema ignora tutti i controlli di accesso incrociati. È abilitato per impostazione predefinita per tutti gli utenti.
wbemPrivilegeRemoteShutdown
Valore: 23
Necessario per arrestare un sistema usando una richiesta di rete.
wbemPrivilegeUndock
Valore: 24
Obbligatorio rimuovere un computer da una stazione di ancoraggio.
wbemPrivilegeSyncAgent
Valore: 25
Obbligatorio per sincronizzare i dati del servizio directory.
wbemPrivilegeEnableDelegation
Valore: 26
Obbligatorio per abilitare l'attendibilità degli account computer e utente per la delega.
wbemPrivilegeManageVolume
Valore: 27
Obbligatorio per eseguire attività di manutenzione del volume.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione wbemdisp.h

Vedi anche

Costanti dei privilegi

SWbemSecurity.Privileges

Costanti API di scripting