4.3 Verification and validation
5.1.1 Movement logics analysis
Puede ejecutar un flujo de trabajo para generar una acción desde un script de PowerShell que proporcione. También puede generar un flujo de trabajo de ejemplo que pueda ejecutar la acción generada.
El script de la acción que se genera se puede personalizar mediante marcadores de posición. Para cada marcador de posición, el flujo de trabajo crea el correspondiente parámetro de acción de tipo string en la
acción generada. Al ejecutar la acción, puede proporcionar un valor real como parámetro de acción. El valor que se proporciona sustituye el marcador de posición.
Prerequisitos
n Asegúrese de que ha iniciado sesión en el cliente de Orchestrator como administrador. n Asegúrese de que tiene una conexión a un host de PowerShell desde la vista Inventario.
Procedimiento
1 Haga clic en la vista Flujos de trabajo del cliente de Orchestrator.
2 En la lista jerárquica de los flujos de trabajo, expanda Biblioteca > PowerShell > Generar; a continuación, acceda al flujo de trabajo Generar una acción desde un script de PowerShell.
3 Haga clic con el botón derecho en el flujo de trabajo Generar una acción desde un script de PowerShell y seleccione Iniciar flujo de trabajo.
4 En el cuadro de texto Script, escriba o pegue el script de PowerShell desde el que se generará la acción.
NOTA: Puede utilizar {#ParamName#} como marcador de posición de entrada del usuario. Si el
marcador es de tipo string, debe utilizar comillas dobles para pasar el valor del marcador de posición a
la acción.
El script siguiente es un ejemplo de cómo vincular el parámetro de acción generado a un parámetro de script.
param($name={#ParamName#}) echo $name;
5 En el cuadro de texto Nombre, escriba un nombre para la acción que desea generar. 6 Seleccione un módulo en el que desee generar la acción.
7 Seleccione si se va a generar un flujo de trabajo.
Opción Descripción
Sí Genera un flujo de trabajo de ejemplo que puede ejecutar la acción generada. Debe seleccionar una carpeta en la que generar el flujo de trabajo.
NOTA: El nombre del flujo de trabajo que se ha generado se compone de
la cadena predefinida Invoke script y el nombre de la acción generada.
No No se genera un flujo de trabajo de ejemplo. 8 Haga clic en Enviar para ejecutar el flujo de trabajo.
Qué hacer a continuación
La acción generada se puede integrar en flujos de trabajo personalizados.
Generar una acción para un cmdlet de PowerShell
Puede ejecutar un flujo de trabajo para generar una acción para un cmdlet de PowerShell y el conjunto de parámetros que proporcione. Esta acción permite utilizar las funciones de PowerShell en Orchestrator. También puede generar un flujo de trabajo de ejemplo que pueda ejecutar la acción generada.
Puede utilizar un amplio conjunto de tipos de datos con el motor de scripts de PowerShell. Los tipos de datos que puede utilizar incluyen tipos primitivos como Integer, Boolean, Char, cualquier tipo disponible
del conjunto .NET o tipos definidos por el usuario. Al generar acciones basadas en definiciones de cmdlet de PowerShell, los parámetros de cmdlet se representan por tipos compatibles con la plataforma de
Orchestrator. El complemento PowerShell define las asignaciones de tipos. En general, los tipos primitivos se asignan a los correspondientes tipos de Orchestrator; por su parte, el objeto PowerShellRemotePSObject
representa los tipos complejos.
Prerequisitos
n Asegúrese de que ha iniciado sesión en el cliente de Orchestrator como administrador. n Asegúrese de que tiene una conexión a un host de PowerShell desde la vista Inventario.
Procedimiento
1 Haga clic en la vista Flujos de trabajo del cliente de Orchestrator.
2 En la lista jerárquica de los flujos de trabajo, expanda Biblioteca > PowerShell > Generar; a continuación, acceda al flujo de trabajo Generar una acción para un cmdlet de PowerShell.
3 Con el botón derecho, haga clic en el flujo de trabajo Generar una acción para un cmdlet de PowerShell y seleccione Iniciar flujo de trabajo.
4 Seleccione un cmdlet de PowerShell que se debe ejecutar al utilizar la acción que genera. 5 Seleccione un conjunto de parámetros para el cmdlet.
Los valores de definición del conjunto de parámetros aparecen en el cuadro de texto Definición de
conjunto de parámetros.
NOTA: Los valores de definición del conjunto de parámetros no se pueden modificar mediante la
edición de la cadena en el cuadro de texto Definición de conjunto de parámetros. Puede examinar la cadena para obtener información sobre los parámetros que contiene el conjunto de parámetros. 6 En el cuadro de texto Nombre, escriba un nombre para la acción que desea generar.
8 Seleccione si se va a generar un flujo de trabajo.
Opción Descripción
Sí Genera un flujo de trabajo de ejemplo que puede ejecutar la acción generada. Debe seleccionar una carpeta en la que generar el flujo de trabajo.
NOTA: El nombre del flujo de trabajo que se ha generado se compone de
la cadena predefinida Execute cmdlet y el nombre de la acción generada.
No No se genera un flujo de trabajo de ejemplo. 9 Haga clic en Enviar para ejecutar el flujo de trabajo.
Qué hacer a continuación
La acción generada se puede integrar en flujos de trabajo personalizados.