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

  1. Dans le client vRealize Orchestrator, accédez à Bibliothèque > Workflows et entrez les balises powershell et generate dans la zone de recherche des workflows.
  2. Localisez le workflow Générer une action depuis un script PowerShell et cliquez sur Exécuter.
  3. 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;
  4. 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.
  5. 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é.
  6. 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.