Analyse des objets OutParameters
Un objet SWbemMethod.OutParameters est créé et fourni avec des données par la méthode du fournisseur en cours d’exécution. Les propriétés de l’objet OutParameters sont spécifiques à la méthode appelée. Par exemple, dans le script ci-dessous, SD (contenu dans outParam) est le paramètre de sortie défini pour la méthode __SystemSecurity.GetSD. La propriété ReturnValue est une propriété générique disponible pour tous les objets OutParameters qui contiennent le résultat de l’opération.
L’exemple de code suivant illustre l’obtention des paramètres de sortie à partir de l’exécution de la méthode GetSD dans la classe __SystemSecurity pour le système 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
Pour plus d’informations, consultez SWbemMethod.InParameters.