ワークフローを実行して、指定した PowerShell スクリプトからアクションを生成できます。生成したアクションを実行するサンプル ワークフローを任意で作成することもできます。

生成したアクションのスクリプトをプレースホルダを使用してカスタマイズできます。生成したアクションでは、ワークフローによって string タイプの対応するアクション パラメータがプレースホルダごとに作成されます。アクションを実行する際、実際の値をアクション パラメータに指定して、プレースホルダを置き換えることができます。

前提条件

  • 管理者として vRealize Orchestrator クライアントにログインしていることを確認します。
  • [インベントリ] ビューから PowerShell ホストへの接続があることを確認します。

手順

  1. vRealize Orchestrator クライアントで [ライブラリ] > [ワークフロー] の順に移動して、ワークフローの検索ボックスに powershell および generate タグを入力します。
  2. [PowerShell スクリプトからのアクションの生成] ワークフローを見つけて、[実行] をクリックします。
  3. [スクリプト] タブで [スクリプト] テキスト ボックスに、アクションを生成する PowerShell スクリプトを入力または貼り付けます。
    注: ユーザー入力のプレースホルダとして {#ParamName#} を使用できます。プレースホルダのタイプが string である場合、二重引用符を使用してプレースホルダの値をアクションに渡す必要があります。
    次のスクリプトは、生成したアクション パラメータをスクリプト パラメータにリンクする方法の例を示しています。
    param($name={#ParamName#})
    echo $name;
  4. [アクション] タブの [名前] テキストボックスに、生成するアクションの名前を入力して、アクションを生成する既存のモジュールを選択します。
  5. [ワークフロー] タブで、ワークフローを生成するかどうかを選択します。
    オプション 説明
    はい 生成したアクションを実行するサンプル ワークフローを生成します。ワークフローの生成先のフォルダを選択する必要があります。
    注: 生成したワークフローの名前は、呼び出しスクリプトの事前定義済み文字列と、生成したアクションの名前で構成されます。
    いいえ サンプル ワークフローは生成されません。
  6. [送信] をクリックして、ワークフローを実行します。

次のタスク

生成したアクションをカスタム ワークフローに統合できます。