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: