Método SWbemPrivilegeSet.Item
O método Item do objeto SWbemPrivilegeSet retorna um objeto SWbemPrivilege da coleção. O método Item é o método padrão de um objeto SWbemPrivilegeSet.
Para ver uma explicação dessa sintaxe, confira Convenções de documento para a API de script.
Sintaxe
objPrivilege = .Item( _
ByVal iPrivilege _
)
Parâmetros
-
iPrivilege
-
Obrigatórios. Uma das constantes do WMI do grupo WbemPrivilegeEnum. Essas constantes são essencialmente inteiros que representam privilégios específicos. Por exemplo, para obter o privilégio que permite desligar um sistema Windows, use a constante wbemPrivilegeShutdown ou o equivalente numérico de 23 (0x17).
Retornar valor
Se tiver êxito, o objeto SWbemPrivilege solicitado será retornado.
Códigos do Erro
Com a conclusão do método Item, o objeto Err poderá conter um dos códigos de erro da lista a seguir.
-
wbemErrFailed – 2147749889 (0x80041001)
-
Erro não especificado.
-
wbemErrNotFound – 2147749890 (0x80041002)
-
O privilégio especificado não existe.
Exemplos
O exemplo de código VBScript a seguir usa o método 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
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Cabeçalho |
|
Biblioteca de tipos |
|
DLL |
|
CLSID |
CLSID_SWbemPrivilegeSet |
IID |
IID_ISWbemPrivilegeSet |