Udostępnij za pośrednictwem


Analizowanie obiektów OutParameters

Obiekt SWbemMethod.OutParameters jest tworzony i wyposażany w dane przez wykonywaną metodę dostawcy. Właściwości obiektu OutParameters są specyficzne dla metody wywoływanej. Na przykład w poniższym skrypcie SD (zawarte w outParam) jest parametrem wyjściowym zdefiniowanym dla metody __SystemSecurity.GetSD. Właściwość ReturnValue jest właściwością ogólną dostępną dla wszystkich obiektów OutParameters zawierających wynik operacji.

Poniższy przykład kodu ilustruje uzyskiwanie parametrów wyjściowych z wykonywania metody GetSD w klasie __SystemSecurity dla systemu lokalnego.

' 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

Aby uzyskać więcej informacji, zobacz SWbemMethod.InParameters.