Compartir a través de


Análisis de objetos OutParameters

Se crea un objeto SWbemMethod.OutParameters y se le proporcionan datos del método de proveedor en ejecución. Las propiedades del objeto OutParameters son específicas del método que se llama. Por ejemplo, en el script siguiente, SD (incluido en outParam) es el parámetro de salida definido para el método __SystemSecurity.GetSD. La propiedad ReturnValue es una propiedad genérica disponible para todos los objetos OutParameters que contienen el resultado de la operación.

En el ejemplo de código siguiente se muestra cómo obtener parámetros de salida para ejecutar el método GetSD en la clase __SystemSecurity para el 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 más información, vea SWbemMethod.InParameters.