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é à vRealize 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
- Dans le client vRealize Orchestrator, accédez à et entrez les balises powershell et generate dans la zone de recherche des workflows.
- Localisez le workflow Générer une action depuis un script PowerShell et cliquez sur Exécuter.
- Dans l'onglet Script, zone de texte Script, entrez ou collez le script PowerShell depuis lequel vous souhaitez générer l'action.
Note : Vous pouvez utiliser
{#ParamName#} en tant qu'espace réservé pour une entrée d'utilisateur. Si l'espace réservé est de type
string, vous devez utiliser des guillemets doubles pour transférer la valeur de l'espace réservé vers l'action.
Le script suivant donne un exemple de la manière de mettre en relation un paramètre d'action généré et un paramètre de script.
param($name={#ParamName#})
echo $name;
- Dans l'onglet Action, zone de texte Nom, entrez un nom pour l'action à générer, puis sélectionnez un module existant dans lequel générer l'action.
- Dans l'onglet Workflow, précisez si vous souhaitez ou non générer un workflow.
Option |
Description |
Oui |
Génère un échantillon de workflow qui peut exécuter l'action générée. Sélectionnez le dossier dans lequel le workflow doit être généré.
Note : Le nom des workflows générés consiste en une chaîne prédéfinie comportant le script Invoke et le nom de l'action générée.
|
Non |
Un échantillon de workflow n'est pas généré. |
- Cliquez sur Envoyer pour exécuter le workflow.
Que faire ensuite
Vous pouvez intégrer l'action générée aux workflows personnalisés.