Freigeben über


Parsen von OutParameters-Objekten

Ein SWbemMethod.OutParameters-Objekt wird von der ausgeführten Anbietermethode erstellt und mit Daten versorgt. Eigenschaften des OutParameters-Objekts sind spezifisch für die aufgerufene Methode. Im folgenden Skript ist SD (in outParam enthalten) beispielsweise der Ausgabeparameter, der für die __SystemSecurity.GetSD-Methode definiert ist. Die ReturnValue-Eigenschaft ist eine generische Eigenschaft, die für alle OutParameters-Objekte verfügbar ist, die das Ergebnis des Vorgangs enthalten.

Das folgende Codebeispiel veranschaulicht das Abrufen von Ausgabeparametern beim Ausführen der GetSD-Methode in der Klasse __SystemSecurity für das lokale System.

' 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

Weitere Informationen finden Sie unter SWbemMethod.InParameters.