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

開始之前

  • 確認您已以管理員身分登入 Orchestrator 用戶端。

  • 確認您擁有與詳細目錄檢視中 PowerShell 主機的連線。

執行這項作業的原因和時機

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

程序

  1. 在 Orchestrator 用戶端中按一下工作流程視圖。
  2. 在工作流程階層清單中,展開程式庫 > PowerShell > 產生,並瀏覽至 [透過 PowerShell 指令碼產生動作] 工作流程。
  3. 在 [透過 PowerShell 指令碼產生動作] 工作流程上按一下滑鼠右鍵,並選取啟動工作流程
  4. 指令碼文字方塊中,輸入或貼上要用來產生動作的 PowerShell 指令碼。
    備註︰

    您可以使用 {#ParamName#} 做為使用者輸入的預留位置。若預留位置屬於 string 類型,您必須使用雙引號將預留位置的值傳遞至動作。

    下面是將產生的動作參數連結至指令碼參數的指令碼範例。

    param($name={#ParamName#})
    echo $name;
  5. 名稱文字方塊中,為您要產生的動作輸入名稱。
  6. 選取要產生動作的現有模組。
  7. 選取是否產生工作流程。

    選項

    說明

    產生範例工作流程,可用於執行產生的動作。您必須選取要產生工作流程的資料夾。

    備註︰

    所產生工作流程的名稱由預先定義的字串 Invoke Script,和所產生動作的名稱組成。

    不產生範例工作流程。

  8. 按一下提交執行工作流程。

下一步

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