Das ScriptRunner Add-In führt ein beliebiges Program oder Skript aus.
| Merkmale | |
| Add-In Type | Logic |
| Schnittstellen | In: Ereignis (“file” Parameter) Out: Gestarteter Prozess |
| Transaktionen | 1 pro Aufruf |
| Ereignisse | <Instanz>.Done |
| Parameter | |
| command | Programm das gestartet wird |
| arguments | Optionale Argumente die an das Programm übergeben werden. Platzhalter: {file}, {fileWithoutExt} |
| timeOut | Timeout in Millisekunden nach dem das Programm gestoppt wird. (Default = 60000) |
| useShellExecute | Gibt an, ob die Shell des Betriebssystems verwendet werden soll um den Befehl auszuführen. |
| useExitCode | Gibt an, ob ein bestimmter ExitCode verlangt wird für eine erfolgreiche Transaktion. |
| exitCode | ExitCode, der eine erfolgreiche Ausführung des Programms anzeigt. |
| endpoint | Name des Endpunktes der in der Transaktion verwendet wird. (Optional, Default = “”) |
Powershell-Skripte (.ps1 Dateien) können nicht direkt ausgeführt werden. Stattdessen wird Powershell.exe aufgerufen und das auszuführende Skript als Parameter übergeben.
command: powershell
arguments: -File mein_skript.ps1
Wird das ScriptRunner Add-In über ein Ereignis aktiviert das einen Parameter “file” enthält, kann dieser Parameter als Platzhalter in den Programmargumenten verwendet werden.
command: powershell
arguments: -File mein_skript.ps1 -InputFile {file}
Ereignisse mit “file” Parameter können von folgenden Add-Ins abonniert werden: