Condividi tramite


Analisi degli oggetti OutParameters

Un oggetto SWbemMethod.OutParameters viene creato e fornito con i dati dal metodo provider in esecuzione. Le proprietà dell'oggetto OutParameters sono specifiche del metodo chiamato. Nello script seguente, ad esempio, SD (contenuto in outParam) è il parametro di output definito per il metodo __SystemSecurity.GetSD . La proprietà ReturnValue è una proprietà generica disponibile per tutti gli oggetti OutParameters che contengono il risultato dell'operazione.

Nell'esempio di codice seguente viene illustrato come ottenere i parametri di output dall'esecuzione del metodo GetSD nella classe __SystemSecurity per il sistema locale.

' 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

Per altre informazioni, vedere SWbemMethod.InParameters.