Permet d'exécuter une commande PowerShell.

Tableau 1. Paramètres d'entrée de l'activité InvokePowerShell

Argument

Type

Description

CommandText

String

Commande à exécuter.

Arguments

IEnumerable<string>

(Facultatif) Arguments de la commande.

Input

IEnumerable

(Facultatif) Pipeline d'entrée.

IsScript

bool

(Facultatif) Indique si CommandText est un script. La valeur par défaut est False.

Cette option est uniquement disponible dans le volet Propriétés, mais pas dans le volet Designer.

Parameters

Collection

(Facultatif) Collection de paires nom-valeur transmises en tant que paramètres au script PowerShell.

Cette option est uniquement disponible dans le volet Propriétés, mais pas dans le volet Designer.

PowerShellVariables

Collection

(Facultatif) Variables copiées dans le runtime PowerShell.

Cette option est uniquement disponible dans le volet Propriétés, mais pas dans le volet Designer.

PSModules

IEnumerable<string>

(Facultatif) Modules chargés dans le runtime PowerShell pendant l'exécution d'une commande.

Cette option est uniquement disponible dans le volet Propriétés, mais pas dans le volet Designer.

Runspace

Runspace

(Facultatif) La création d'une instance du runtime PowerShell et l'utilisation de cet argument vous permettent de réutiliser le même runtime dans plusieurs appels PowerShell, ce qui peut conduire à une amélioration des performances.

Cette option est uniquement disponible dans le volet Propriétés, mais pas dans le volet Designer.

Tableau 2. Paramètres de sortie de l'activité InvokePowerShell

Argument

Type

Description

Output

Collection<PSObject>

Résultat de commande, le cas échéant. Génère une exception en cas d'erreur.

Errors

Collection<ErrorRecord>

Erreurs résultant de l'exécution, le cas échéant.

Si vous recevez le message d'erreur PSObject Type n'est pas défini dans la console vRealize Automation Designer lors du traitement de la sortie de ExecutePowerShellScript, procédez comme suit :

  1. Cliquez sur Importations dans le coin inférieur gauche du volet Designer.

  2. Sélectionnez l'assemblage System.Management.Automation.