Analisar objetos OutParameters

Um objeto SWbemMethod.OutParameters é criado e fornecido com os dados pelo método de provedor que está sendo executado. As propriedades do objeto OutParameters são específicas para o método chamado. Por exemplo, no script abaixo, SD (contido no outParam) é o parâmetro de saída definido para o método __SystemSecurity.GetSD. A propriedade ReturnValue é uma propriedade genérica disponível para todos os objetos OutParameters que contêm o resultado da operação.

O exemplo de código a seguir ilustra a obtenção de parâmetros de saída da execução do método GetSD na classe __SystemSecurity para o sistema local.

' Connect to WMI root\cimv2 namespace.
Set svc = GetObject("winmgmts:root/cimv2")
' Execute the GetSD method and obtain the output parameters.
set outParam = svc.Execmethod("__SystemSecurity=@", "GetSD")
wscript.echo outparam.ReturnValue
' Format the security descriptor array
' in the SD parameter into one string to display.
objSD  = Join(outparam.SD,",")
wscript.echo objSD
' Release the out parameters object.
set outParam = nothing

Para obter mais informações, consulte SWbemMethod.InParameters.