Метод 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 |
Заголовок |
|
Библиотека типов |
|
DLL |
|
CLSID |
CLSID_SWbemPrivilegeSet |
IID |
IID_ISWbemPrivilegeSet |