Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
wbemPrivilegeCreateTokenWert: 1 Erforderlich, um ein primäres Token zu erstellen. |
wbemPrivilegePrimaryTokenWert: 2 Erforderlich, um das primäre Token eines Prozesses zuzuweisen. |
wbemPrivilegeLockMemoryWert: 3 Erforderlich, um physische Seiten im Arbeitsspeicher zu sperren. |
wbemPrivilegeIncreaseQuotaWert: 4 Erforderlich, um das einem Prozess zugewiesene Kontingent zu erhöhen. |
wbemPrivilegeMachineAccountWert: 5 Erforderlich, um ein Computerkonto zu erstellen. |
wbemPrivilegeTcbWert: 6 Identifiziert seinen Besitzer als Teil der vertrauenswürdigen Computerbasis. Einige vertrauenswürdige, geschützte Subsysteme erhalten diese Berechtigung. |
wbemPrivilegeSecurityWert: 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. |
wbemPrivilegeTakeOwnershipWert: 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. |
wbemPrivilegeLoadDriverWert: 9 Erforderlich zum Laden oder Entladen eines Gerätetreibers. |
wbemPrivilegeSystemProfileWert: 10 Erforderlich, um Profilerstellungsinformationen für das gesamte System zu sammeln. |
wbemPrivilegeSystemtimeWert: 11 Erforderlich, um die Systemzeit zu ändern. |
wbemPrivilegeProfileSingleProcessWert: 12 Erforderlich, um Profilerstellungsinformationen für einen einzelnen Prozess zu sammeln. |
wbemPrivilegeIncreaseBasePriorityWert: 13 Erforderlich, um die Basispriorität eines Prozesses zu erhöhen. |
wbemPrivilegeCreatePagefileWert: 14 Erforderlich, um eine Auslagerungsdatei zu erstellen. |
wbemPrivilegeCreatePermanentWert: 15 Erforderlich, um ein permanentes Objekt zu erstellen. |
wbemPrivilegeBackupWert: 16 Erforderlich zum Ausführen von Sicherungsvorgängen. |
wbemPrivilegeRestoreWert: 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. |
wbemPrivilegeShutdownWert: 18 Erforderlich, um ein lokales System herunterzufahren. |
wbemPrivilegeDebugWert: 19 Erforderlich zum Debuggen eines Prozesses. |
wbemPrivilegeAuditWert: 20 Erforderlich zum Generieren von Überwachungsprotokolleinträgen. |
wbemPrivilegeSystemEnvironmentWert: 21 Erforderlich, um den nicht flüchtigen RAM von Systemen zu ändern, die diesen Speichertyp zum Speichern von Konfigurationsinformationen verwenden. |
wbemPrivilegeChangeNotifyWert: 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. |
wbemPrivilegeRemoteShutdownWert: 23 Erforderlich, um ein System mithilfe einer Netzwerkanforderung herunterzufahren. |
wbemPrivilegeUndockWert: 24 Erforderlich, um einen Computer von einer Dockingstation zu entfernen. |
wbemPrivilegeSyncAgentWert: 25 Erforderlich zum Synchronisieren von Verzeichnisdienstdaten. |
wbemPrivilegeEnableDelegationWert: 26 Erforderlich, damit Computer- und Benutzerkonten für das Delegieren vertrauenswürdig sind. |
wbemPrivilegeManageVolumeWert: 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 |