Перечисление WbemPrivilegeEnum (wbemdisp.h)
Константы WbemPrivilegeEnum определяют привилегии. Эти константы используются с SWbemSecurity для предоставления привилегий, необходимых для некоторых операций. Дополнительные сведения см. в разделе Константы привилегий.
Библиотека типов скриптов WMI wbemdisp.tlb определяет эти константы. Приложения Microsoft Visual Basic могут получить доступ к этой библиотеке; Языки скриптов должны использовать значение константы напрямую, если они не используют формат XML-файла узла сценариев Windows (WSH). Дополнительные сведения см. в статье Использование библиотеки типов сценариев WMI.
Синтаксис
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
} ;
Константы
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 Требуется для выполнения задач обслуживания тома. |
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | wbemdisp.h |