您可以執行工作流程,透過您提供的 PowerShell 指令碼產生動作。您可以選擇產生可執行所產生動作的範例工作流程。

您可以自訂您使用預留位置所產生之動作指令碼。工作流程會針對每個預留位置,在所產生動作中建立與 string 類型對應的動作參數。執行動作時,您可以提供實際值做為動作參數以取代預留位置。

必要條件

  • 確認您已用管理員身分登入 vRealize Orchestrator 用戶端。
  • 確認您擁有與詳細目錄檢視中 PowerShell 主機的連線。

程序

  1. vRealize Orchestrator 用戶端中,導覽至程式庫 > 工作流程,然後在工作流程搜尋方塊中輸入 powershellgenerate 標籤。
  2. 找到透過 PowerShell 指令碼產生動作工作流程,然後按一下執行
  3. 指令碼索引標籤上的指令碼文字方塊中,輸入或貼上要用來產生動作的 PowerShell 指令碼。
    備註: 您可以使用 {#ParamName#} 做為使用者輸入的預留位置。若預留位置屬於 string 類型,您必須使用雙引號將預留位置的值傳遞至動作。
    下面是將產生的動作參數連結至指令碼參數的指令碼範例。
    param($name={#ParamName#})
    echo $name;
  4. 動作索引標籤上的名稱文字方塊中,輸入要產生之動作的名稱,然後選取要在其中產生動作的現有模組。
  5. 工作流程索引標籤上,選取是否產生工作流程。
    選項 說明
    產生範例工作流程,可用於執行產生的動作。您必須選取要產生工作流程的資料夾。
    備註: 所產生工作流程的名稱由預先定義的字串 Invoke Script,和所產生動作的名稱組成。
    不產生範例工作流程。
  6. 按一下提交執行工作流程。

下一步

您可以將產生的動作整合於自訂工作流程中。