您可以執行工作流程以產生根據 PowerShell 指令碼或 PowerShell Cmdlet 進行的動作。您可以使用產生的動作做為自訂工作流程的建置組塊。
透過 PowerShell 指令碼產生動作
您可以執行工作流程,透過您提供的 PowerShell 指令碼產生動作。您可以選擇產生可執行所產生動作的範例工作流程。
您可以自訂您使用預留位置所產生之動作指令碼。工作流程會針對每個預留位置,在所產生動作中建立與 string 類型對應的動作參數。執行動作時,您可以提供實際值做為動作參數以取代預留位置。
必要條件
- 確認您已用管理員身分登入 Automation Orchestrator 用戶端。
- 確認您擁有與詳細目錄檢視中 PowerShell 主機的連線。
程序
下一步
您可以將產生的動作整合於自訂工作流程中。
為 PowerShell Cmdlet 產生動作
您可以執行工作流程,為您提供的 PowerShell cmdlet 和參數集產生動作。透過此動作,您便可在 Automation Orchestrator 中使用 PowerShell 功能。您可以選擇產生範例工作流程,用於執行所產生的動作。
您可以將 PowerShell 指令碼引擎與大量資料類型搭配使用。您可以使用的資料類型包括 Integer、Boolean、Char 等基本類型、.NET 組件中的任何類型,或使用者定義的類型。依照 PowerShell Cmdlet 定義產生動作時,輸入和輸出 Cmdlet 參數將以 Automation Orchestrator 平台支援的類型表示。PowerShell 外掛程式定義類型對應。一般而言,系統會將基本類型對應至相對應的 Automation Orchestrator 類型,複雜類型則以 PowerShellRemotePSObject 物件表示。
必要條件
- 確認您已用管理員身分登入 Automation Orchestrator 用戶端。
- 確認您擁有與詳細目錄檢視中 PowerShell 主機的連線。
程序
下一步
您可以將產生的動作整合於自訂工作流程中。
在動作之間傳遞叫用結果
PowerShell 外掛程式支援將結果以參數形式,從一個 PowerShell 指令碼叫用作業傳遞到另一個指令碼叫用作業。為了正確傳遞結果,兩個叫用作業必須於同一個工作階段執行。