Freigeben über


WbemPrivilegeEnum-Enumeration (wbemdisp.h)

Die WbemPrivilegeEnum-Konstanten definieren Berechtigungen. Diese Konstanten werden mit SWbemSecurity verwendet, um die für einige Vorgänge erforderlichen Berechtigungen zu gewähren. Weitere Informationen finden Sie unter Berechtigungskonstanten.

Die WMI-Skripttypbibliothek wbemdisp.tlb definiert diese Konstanten. Microsoft Visual Basic-Anwendungen können auf diese Bibliothek zugreifen. Skriptsprachen müssen den Wert der Konstanten direkt verwenden, es sei denn, sie verwenden das WSH-XML-Dateiformat (Windows Script Host). Weitere Informationen finden Sie unter Verwenden der WMI-Skripttypbibliothek.

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

Konstanten

 
wbemPrivilegeCreateToken
Wert: 1
Erforderlich, um ein primäres Token zu erstellen.
wbemPrivilegePrimaryToken
Wert: 2
Erforderlich, um das primäre Token eines Prozesses zuzuweisen.
wbemPrivilegeLockMemory
Wert: 3
Erforderlich, um physische Seiten im Arbeitsspeicher zu sperren.
wbemPrivilegeIncreaseQuota
Wert: 4
Erforderlich, um das einem Prozess zugewiesene Kontingent zu erhöhen.
wbemPrivilegeMachineAccount
Wert: 5
Erforderlich, um ein Computerkonto zu erstellen.
wbemPrivilegeTcb
Wert: 6
Identifiziert seinen Besitzer als Teil der vertrauenswürdigen Computerbasis. Einige vertrauenswürdige, geschützte Subsysteme erhalten diese Berechtigung.
wbemPrivilegeSecurity
Wert: 7
Erforderlich, um eine Reihe sicherheitsbezogener Funktionen auszuführen, z. B. das Steuern und Anzeigen von Überwachungsnachrichten. Mit diesem Recht wird sein Halter als Sicherheitsoperator identifiziert.
wbemPrivilegeTakeOwnership
Wert: 8
Erforderlich, um den Besitz eines Objekts zu übernehmen, ohne einen ermessensrechtlichen Zugriff zu erhalten. Mit diesem Recht kann der Besitzerwert nur auf die Werte festgelegt werden, die der Besitzer berechtigterweise als Besitzer eines Objekts zuweisen kann.
wbemPrivilegeLoadDriver
Wert: 9
Erforderlich zum Laden oder Entladen eines Gerätetreibers.
wbemPrivilegeSystemProfile
Wert: 10
Erforderlich, um Profilerstellungsinformationen für das gesamte System zu sammeln.
wbemPrivilegeSystemtime
Wert: 11
Erforderlich, um die Systemzeit zu ändern.
wbemPrivilegeProfileSingleProcess
Wert: 12
Erforderlich, um Profilerstellungsinformationen für einen einzelnen Prozess zu sammeln.
wbemPrivilegeIncreaseBasePriority
Wert: 13
Erforderlich, um die Basispriorität eines Prozesses zu erhöhen.
wbemPrivilegeCreatePagefile
Wert: 14
Erforderlich, um eine Auslagerungsdatei zu erstellen.
wbemPrivilegeCreatePermanent
Wert: 15
Erforderlich, um ein permanentes Objekt zu erstellen.
wbemPrivilegeBackup
Wert: 16
Erforderlich zum Ausführen von Sicherungsvorgängen.
wbemPrivilegeRestore
Wert: 17
Erforderlich zum Ausführen von Wiederherstellungsvorgängen. Mit diesem Recht können Sie jeden gültigen Benutzer- oder Gruppensicherheitsbezeichner (SID) als Besitzer eines Objekts festlegen.
wbemPrivilegeShutdown
Wert: 18
Erforderlich, um ein lokales System herunterzufahren.
wbemPrivilegeDebug
Wert: 19
Erforderlich zum Debuggen eines Prozesses.
wbemPrivilegeAudit
Wert: 20
Erforderlich zum Generieren von Überwachungsprotokolleinträgen.
wbemPrivilegeSystemEnvironment
Wert: 21
Erforderlich, um den nicht flüchtigen RAM von Systemen zu ändern, die diesen Speichertyp zum Speichern von Konfigurationsinformationen verwenden.
wbemPrivilegeChangeNotify
Wert: 22
Erforderlich, um Benachrichtigungen über Änderungen an Dateien oder Verzeichnissen zu erhalten. Diese Berechtigung bewirkt auch, dass das System alle Traversalzugriffsprüfungen überspringt. Sie ist standardmäßig für alle Benutzer aktiviert.
wbemPrivilegeRemoteShutdown
Wert: 23
Erforderlich, um ein System mithilfe einer Netzwerkanforderung herunterzufahren.
wbemPrivilegeUndock
Wert: 24
Erforderlich, um einen Computer von einer Dockingstation zu entfernen.
wbemPrivilegeSyncAgent
Wert: 25
Erforderlich zum Synchronisieren von Verzeichnisdienstdaten.
wbemPrivilegeEnableDelegation
Wert: 26
Erforderlich, damit Computer- und Benutzerkonten für das Delegieren vertrauenswürdig sind.
wbemPrivilegeManageVolume
Wert: 27
Erforderlich für das Ausführen von Volumewartungsaufgaben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile wbemdisp.h

Weitere Informationen

Berechtigungskonstanten

SWbemSecurity.Privileges

Konstanten für die Skript-API