Поделиться через


Перечисление 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

См. также раздел

Константы привилегий

SWbemSecurity.Privileges

Константы API для создания скриптов