Ejecuta un comando de PowerShell.

Tabla 1. Parámetros de entrada de la actividad InvokePowerShell

Argumento

Tipo

Descripción

CommandText

String

Comando que se va a ejecutar.

Arguments

IEnumerable<string>

(Opcional) Argumentos del comando.

Input

IEnumerable

(Opcional) El flujo de entrada.

IsScript

bool

(Opcional) Indica si CommandText es un script. El valor predeterminado es False.

Esta opción solo está disponible en el panel Propiedades y no en el panel Diseñador.

Parameters

Collection

(Opcional) Colección de pares de nombre y valor pasados como parámetros al script de PowerShell.

Esta opción solo está disponible en el panel Propiedades y no en el panel Diseñador.

PowerShellVariables

Collection

(Opcional) Variables que se copian en tiempo de ejecución de PowerShell.

Esta opción solo está disponible en el panel Propiedades y no en el panel Diseñador.

PSModules

IEnumerable<string>

(Opcional) Módulos cargados en tiempo de ejecución de PowerShell durante la ejecución del comando.

Esta opción solo está disponible en el panel Propiedades y no en el panel Diseñador.

Runspace

Runspace

(Opcional) Al crear un espacio de ejecución de PowerShell y proporcionarlo a este argumento, puede volver a utilizar el mismo espacio de ejecución en varias invocaciones de PowerShell, lo que puede derivar en mejoras de rendimiento.

Esta opción solo está disponible en el panel Propiedades y no en el panel Diseñador.

Tabla 2. Parámetros de salida de la actividad InvokePowerShell

Argumento

Tipo

Descripción

Output

Collection<PSObject>

Salida del comando, si existe alguna. Genera una excepción si se produce un error.

Errors

Collection<ErrorRecord>

Errores como resultado de la ejecución, si existe alguno.

Si recibe el mensaje de error Tipo de PSObject no definido en la consola de vRealize Automation Designer cuando trabaja con el resultado de ExecutePowerShellScript, realice los siguientes pasos:

  1. Haga clic en Importaciones en la esquina inferior izquierda del panel Diseñador.

  2. Seleccione el ensamblado System.Management.Automation.