您可以執行工作流程,透過您提供的 PowerShell 指令碼產生動作。您可以選擇產生可執行所產生動作的範例工作流程。
您可以自訂您使用預留位置所產生之動作指令碼。工作流程會針對每個預留位置,在所產生動作中建立與 string 類型對應的動作參數。執行動作時,您可以提供實際值做為動作參數以取代預留位置。
必要條件
- 確認您已用管理員身分登入 vRealize Orchestrator 用戶端。
- 確認您擁有與詳細目錄檢視中 PowerShell 主機的連線。
程序
- 在 vRealize Orchestrator 用戶端中,導覽至,然後在工作流程搜尋方塊中輸入 powershell 和 generate 標籤。
- 找到透過 PowerShell 指令碼產生動作工作流程,然後按一下執行。
- 在指令碼索引標籤上的指令碼文字方塊中,輸入或貼上要用來產生動作的 PowerShell 指令碼。
備註: 您可以使用
{#ParamName#} 做為使用者輸入的預留位置。若預留位置屬於
string 類型,您必須使用雙引號將預留位置的值傳遞至動作。
下面是將產生的動作參數連結至指令碼參數的指令碼範例。
param($name={#ParamName#})
echo $name;
- 在動作索引標籤上的名稱文字方塊中,輸入要產生之動作的名稱,然後選取要在其中產生動作的現有模組。
- 在工作流程索引標籤上,選取是否產生工作流程。
選項 |
說明 |
是 |
產生範例工作流程,可用於執行產生的動作。您必須選取要產生工作流程的資料夾。
備註: 所產生工作流程的名稱由預先定義的字串 Invoke Script,和所產生動作的名稱組成。
|
否 |
不產生範例工作流程。 |
- 按一下提交執行工作流程。