跳轉到

指令碼執行

指令碼執行用於在已納管主機上批次執行指令碼或命令。

使用步驟

  1. 進入「運維管理 - 指令碼執行」
  2. 選擇目標主機(僅已納管主機可選)
  3. 選擇指令碼來源:
  4. 臨時指令碼:直接填寫指令碼內容
  5. 指令碼倉庫:從指令碼倉庫選擇已錄入指令碼
  6. 選擇執行使用者
  7. 點選「執行」

支援的語言

語言 說明
Shell Linux 預設
Python
PowerShell Windows 主機
BAT Windows 主機

執行結果

執行後,可檢視:

  • 整體狀態(成功 / 失敗 / 執行中)
  • 每臺主機的輸出與結果
  • 任務 ID(用於在任務歷史中追蹤)

執行引擎

指令碼執行按主機納管方式自動路由:

  • SSH 主機 → Ansible
  • SaltStack 主機 → SaltStack
  • OpsMini 主機 → OpsMini Server(gRPC)

提示

  • 批次執行時,結果按主機逐條展示
  • 任務 ID 用於在「任務歷史」中檢視詳細輸出