ワークフローを実行して、指定した PowerShell スクリプトからアクションを生成できます。生成したアクションを実行するサンプル ワークフローを任意で作成することもできます。
生成したアクションのスクリプトをプレースホルダを使用してカスタマイズできます。生成したアクションでは、ワークフローによって string タイプの対応するアクション パラメータがプレースホルダごとに作成されます。アクションを実行する際、実際の値をアクション パラメータに指定して、プレースホルダを置き換えることができます。
前提条件
- 管理者として vRealize Orchestrator クライアントにログインしていることを確認します。
- [インベントリ] ビューから PowerShell ホストへの接続があることを確認します。
手順
- vRealize Orchestrator クライアントで の順に移動して、ワークフローの検索ボックスに powershell および generate タグを入力します。
- [PowerShell スクリプトからのアクションの生成] ワークフローを見つけて、[実行] をクリックします。
- [スクリプト] タブで [スクリプト] テキスト ボックスに、アクションを生成する PowerShell スクリプトを入力または貼り付けます。
注: ユーザー入力のプレースホルダとして
{#ParamName#} を使用できます。プレースホルダのタイプが
string である場合、二重引用符を使用してプレースホルダの値をアクションに渡す必要があります。
次のスクリプトは、生成したアクション パラメータをスクリプト パラメータにリンクする方法の例を示しています。
param($name={#ParamName#})
echo $name;
- [アクション] タブの [名前] テキストボックスに、生成するアクションの名前を入力して、アクションを生成する既存のモジュールを選択します。
- [ワークフロー] タブで、ワークフローを生成するかどうかを選択します。
オプション |
説明 |
はい |
生成したアクションを実行するサンプル ワークフローを生成します。ワークフローの生成先のフォルダを選択する必要があります。
注: 生成したワークフローの名前は、呼び出しスクリプトの事前定義済み文字列と、生成したアクションの名前で構成されます。
|
いいえ |
サンプル ワークフローは生成されません。 |
- [送信] をクリックして、ワークフローを実行します。
次のタスク
生成したアクションをカスタム ワークフローに統合できます。