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