Partager via


Énumération WbemPrivilegeEnum (wbemdisp.h)

Les constantes WbemPrivilegeEnum définissent des privilèges. Ces constantes sont utilisées avec SWbemSecurity pour accorder les privilèges requis pour certaines opérations. Pour plus d’informations, consultez Constantes de privilège.

La bibliothèque de types de scripts WMI, wbemdisp.tlb définit ces constantes. Les applications Microsoft Visual Basic peuvent accéder à cette bibliothèque ; Les langages de script doivent utiliser directement la valeur de la constante, sauf s’ils utilisent le format de fichier XML WSH (Windows Script Host). Pour plus d’informations, consultez Utilisation de la bibliothèque de types de scripts WMI.

Syntax

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
} ;

Constantes

 
wbemPrivilegeCreateToken
Valeur : 1
Requis pour créer un jeton principal.
wbemPrivilegePrimaryToken
Valeur : 2
Requis pour affecter le jeton principal d’un processus.
wbemPrivilegeLockMemory
Valeur : 3
Obligatoire pour verrouiller les pages physiques en mémoire.
wbemPrivilegeIncreaseQuota
Valeur : 4
Requis pour augmenter le quota affecté à un processus.
wbemPrivilegeMachineAccount
Valeur : 5
Requis pour créer un compte d’ordinateur.
wbemPrivilegeTcb
Valeur : 6
Identifie son titulaire dans le cadre de la base d’ordinateurs approuvés. Ce privilège est accordé à certains sous-systèmes approuvés et protégés.
wbemPrivilegeSecurity
Valeur : 7
Requis pour effectuer un certain nombre de fonctions liées à la sécurité, telles que le contrôle et l’affichage des messages d’audit. Ce privilège identifie son détenteur en tant qu’opérateur de sécurité.
wbemPrivilegeTakeOwnership
Valeur : 8
Requis pour prendre possession d’un objet sans qu’un accès discrétionnaire soit accordé. Ce privilège permet à la valeur propriétaire d’être définie uniquement sur les valeurs que le détenteur peut légitimement affecter en tant que propriétaire d’un objet.
wbemPrivilegeLoadDriver
Valeur : 9
Requis pour charger ou décharger un pilote de périphérique.
wbemPrivilegeSystemProfile
Valeur : 10
Requis pour collecter des informations de profilage pour l’ensemble du système.
wbemPrivilegeSystemtime
Valeur : 11
Requis pour modifier l’heure système.
wbemPrivilegeProfileSingleProcess
Valeur : 12
Requis pour collecter des informations de profilage pour un seul processus.
wbemPrivilegeIncreaseBasePriority
Valeur : 13
Requis pour augmenter la priorité de base d’un processus.
wbemPrivilegeCreatePagefile
Valeur : 14
Requis pour créer un fichier de pagination.
wbemPrivilegeCreatePermanent
Valeur : 15
Requis pour créer un objet permanent.
wbemPrivilegeBackup
Valeur : 16
Requis pour effectuer des opérations de sauvegarde.
wbemPrivilegeRestore
Valeur : 17
Requis pour effectuer des opérations de restauration. Ce privilège vous permet de définir n’importe quel identificateur de sécurité (SID) d’utilisateur ou de groupe valide en tant que propriétaire d’un objet.
wbemPrivilegeShutdown
Valeur : 18
Requis pour arrêter un système local.
wbemPrivilegeDebug
Valeur : 19
Requis pour déboguer un processus.
wbemPrivilegeAudit
Valeur : 20
Requis pour générer des entrées de journal d’audit.
wbemPrivilegeSystemEnvironment
Valeur : 21
Nécessaire pour modifier la RAM non volatile des systèmes qui utilisent ce type de mémoire pour stocker les informations de configuration.
wbemPrivilegeChangeNotify
Valeur : 22
Requis pour recevoir des notifications des modifications apportées aux fichiers ou répertoires. Ce privilège oblige également le système à ignorer toutes les vérifications d’accès par traversée. Il est activé par défaut pour tous les utilisateurs.
wbemPrivilegeRemoteShutdown
Valeur : 23
Requis pour arrêter un système à l’aide d’une requête réseau.
wbemPrivilegeUndock
Valeur : 24
Requis pour supprimer un ordinateur d’une station d’accueil.
wbemPrivilegeSyncAgent
Valeur : 25
Obligatoire pour synchroniser les données du service d’annuaire.
wbemPrivilegeEnableDelegation
Valeur : 26
Permettre à l’ordinateur et aux comptes d’utilisateurs d’être approuvés pour la délégation.
wbemPrivilegeManageVolume
Valeur : 27
Obligatoire pour effectuer des tâches de maintenance en volume.

Spécifications

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête wbemdisp.h

Voir aussi

Constantes de privilèges

SWbemSecurity.Privileges

Constantes de l'API de script