若要在不同平台上同步啟動腳本和可執行程式作為連鎖的一部分,請新增包含 Script RunnerRun Script 指令的步驟。該連線支援在 Microsoft Windows® 和非 Windows 平台上執行本機二進位程式、批處理和 shell 腳本。
要啟用此指令,IT 管理員首先設定 Script Runner 連接器 。
注意: 要執行此指令,連接器需要一個GroundRunner 。
執行指令碼
要執行任意指令碼,請使用具有單一可執行參數的Run script 指令。
- 在Command 屬性中,將每個參數輸入為單獨的元素。
- 在Arguments 屬性中,提供可執行檔使用的增量參數和控制。
Windows 批次腳本屬性
對於 Windows 批次指令碼,例如echo %1 %2 :
| 摘要資訊 | 詳細資訊 |
|---|---|
| 命令 | 輸入要執行的批次指令碼的 .BAT 檔路徑。 |
| 參數 | 輸入批次指令碼的參數,在每個參數後按輸入 。 |
Python 腳本屬性
對於需要兩個參數的 Python 腳本:
| 摘要資訊 | 詳細資訊 |
|---|---|
| 命令 | 輸入要執行的 Python 指令碼的 .EXE 檔路徑。 |
| 參數 | 輸入 Python 指令碼的指令碼名稱和參數,在每個參數後按Enter 。 |
Windows CLI 命令屬性
對於 Windows 命令列介面 (CLI) 指令,大多是cmd.exe 可執行檔下的一個功能:
| 摘要資訊 | 詳細資訊 |
|---|---|
| 命令 | 要執行cmd.exe ,請輸入其路徑,如C:\Windows\System32\cmd.exe 。 |
| 參數 | 輸入要作為參數傳送的函數。例如,要列出目錄中的檔案,/C dir c:\temp 。 |
Linux 或 macOS 命令屬性
對於 Linux® 或 macOS CLI 命令,大多數都是sh 可執行檔下的函式:
| 摘要資訊 | 詳細資訊 |
|---|---|
| 命令 | 若要執行sh ,請輸入其路徑,例如/bin/sh 。 |
| 參數 | 輸入要作為參數傳送的函數。例如,要列出目錄中的檔案,c ls -1 /home/demouser/ 。 |
其他指令碼屬性
對於其他指令碼:
| 摘要資訊 | 詳細資訊 |
|---|---|
| 命令 | 輸入要執行的命令,例如sh,bash,.\script.bat 。 |
| 參數 | 輸入要傳給命令的參數,在每個參數後按輸入 。 |
输出
| 輸出 | 輸出類型 |
|---|---|
| 結束代碼 | 整數 |
| 輸出 | 字串 |
退出代碼
| 代碼 | 類型 | 詳細資訊 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | 錯誤 | 無效輸入 |
| 2 | 錯誤 | 任務失敗 |