Vous pouvez exécuter des workflows pour générer des actions basées sur un script PowerShell ou un cmdlet PowerShell. Vous pouvez utiliser les actions générées en tant que blocs constitutifs pour des workflows personnalisés.
Générer une action depuis un script PowerShell
Vous pouvez exécuter un workflow pour générer une action depuis un script PowerShell. Vous pouvez en outre générer un échantillon de workflow qui peut exécuter l'action générée.
Vous pouvez personnaliser le script d'une action que vous générez en utilisant des espaces réservés. Pour chaque espace, le workflow crée un paramètre d'action de type string dans l'action générée. Lorsque vous exécutez une action, vous pouvez indiquer une valeur réelle en tant que paramètre d'action pour remplacer l'espace réservé.
Conditions préalables
- Vérifiez que vous êtes connecté à Automation Orchestrator Client en tant qu'administrateur.
- Vérifiez que vous disposez d'une connexion à un hôte PowerShell à partir de la vue Inventaire.
Procédure
Que faire ensuite
Vous pouvez intégrer l'action générée aux workflows personnalisés.
Générer une action pour un cmdlet PowerShell
Vous pouvez exécuter un workflow pour générer une action pour un cmdlet PowerShell et un ensemble de paramètres. Cette action permet d'utiliser la fonctionnalité PowerShell dans Automation Orchestrator. Vous pouvez éventuellement générer un échantillon de workflow qui exécute l'action générée.
Vous pouvez utiliser de nombreux types de données avec le moteur du script PowerShell. Parmi les types de données que vous pouvez utiliser figurent les types primitifs tels que Integer, Boolean, Char et tout type disponible sous l'extension .NET ou tout type défini par l'utilisateur. Lorsque vous générez des actions en fonction des définitions de la cmdlet PowerShell, les paramètres d'entrée et de sortie de la cmdlet sont représentés par les types pris en charge par la plate-forme Automation Orchestrator. Le plug-in PowerShell définit le mappage des types. En général, les types primitifs sont mappés aux types Automation Orchestrator correspondants et les types complexes sont représentés par l'objet PowerShellRemotePSObject.
Conditions préalables
- Vérifiez que vous êtes connecté à Automation Orchestrator Client en tant qu'administrateur.
- Vérifiez que vous disposez d'une connexion à un hôte PowerShell à partir de la vue Inventaire.
Procédure
Que faire ensuite
Vous pouvez intégrer l'action générée aux workflows personnalisés.
Transmission des résultats des appels entre actions
Le plug-in PowerShell prend en charge, sous forme de paramètre, la transmission des résultats d'un appel de script PowerShell à un autre. Pour que les résultats soient transmis correctement, les deux appels doivent avoir lieu dans la même session.