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


Метод SWbemPrivilegeSet.Item

Метод Item объекта SWbemPrivilegeSet возвращает объект SWbemPrivilege из коллекции. Метод Item является методом по умолчанию объекта SWbemPrivilegeSet .

Описание этого синтаксиса см. в разделе Соглашения о документах для API скриптов.

Синтаксис

objPrivilege = .Item( _
  ByVal iPrivilege _
)

Параметры

iPrivilege

Обязательный. Одна из констант WMI из группы WbemPrivilegeEnum . По сути, эти константы являются целыми числами, представляющими определенные привилегии. Например, чтобы получить привилегию, позволяющую завершить работу системы Windows, используйте константу wbemPrivilegeShutdown или числовой эквивалент 23 (0x17).

Возвращаемое значение

В случае успешного выполнения возвращается запрошенный объект SWbemPrivilege .

Коды ошибок

После завершения метода Item объект Err может содержать один из кодов ошибок из следующего списка.

wbemErrFailed — 2147749889 (0x80041001)

Незаданная ошибка.

wbemErrNotFound — 2147749890 (0x80041002)

Указанное разрешение не существует.

Примеры

В следующем примере кода VBScript используется метод Item .

strComputer ="."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer _
    & "\root\cimv2")
Set colServices = objWMIService.ExecQuery( _
    "Select * from Win32_Service")
For Each objService In colServices
    WScript.Echo objService.Properties_.Item("Caption")
Next

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Заголовок
Wbemdisp.h
Библиотека типов
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemPrivilegeSet
IID
IID_ISWbemPrivilegeSet

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

SWbemPrivilegeSet

Выполнение привилегированных операций

SWbemPrivilege