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 |