Zum Inhalt springen

Run Command-Plugin (veraltet) für Jitterbit private Agentengruppen

Einführung

Das Run Command-Plugin führt einen Befehl mit optionalen Argumenten aus.

Dieses Plugin kann nur mit privaten Agentengruppen verknüpft werden und ist nicht in den Jitterbit Cloud-Agentengruppen verfügbar.

Wichtig

Von Jitterbit bereitgestellte Plugins sind veraltet.

Plugin herunterladen und hinzufügen

Das Run Command-Plugin ist ein Standard-Jitterbit-Plugin, das bereits auf der Seite Plugins der Management-Konsole verfügbar ist und nicht heruntergeladen oder zur Organisation hinzugefügt werden muss.

Wenn dies vom Support angeordnet wird, kann dieses Plugin über den unten angegebenen Link heruntergeladen und zur Organisation hinzugefügt werden.

Plugin mit einer Agentengruppe verknüpfen

Das Run Command-Plugin muss mit einer privaten Agentengruppe verknüpft werden, um das Plugin auf allen Agenten in der Gruppe verfügbar zu machen.

Das Plugin wird auf der Seite Plugins der Management-Konsole mit dem Anzeigenamen Jitterbit - Run Command aufgeführt.

Variablen festlegen und das Plugin in einem Projekt verwenden

Beziehen Sie sich auf diese Themen für Informationen zur Verwendung von Plugins in einem Projekt:

Das Run Command-Plugin verwendet diese Variablen:

Name Typ Erforderlich Beschreibung
Command String Erforderlich Der auszuführende Befehl (ausführbare Datei, Skript usw.). Dieser Befehl darf keine Benutzeroberfläche haben und darf nicht auf Benutzereingaben warten. Wenn er auf Eingaben wartet, wird das Plugin unbegrenzt hängen bleiben.
Arguments String Optional Optionale Argumente.

Hinweis

Wenn das Plugin unter einem Windows-Betriebssystem läuft, müssen alle Rückwärtsschslashes im Befehl oder in den optionalen Argumenten maskiert werden. Zum Beispiel:

<trans>
$file1 = 'C:\\Windows\\Temp\\jitterbit\\TemporaryStorage\\61700\\list.txt';
$file2 = 'C:\\Windows\\Temp\\jitterbit\\TemporaryStorage\\61700\\test2.txt';
$Command ='cmd';
$Arguments = '/c copy ' + $file1 + ' ' + $file2;

RunPlugin("<TAG>plugin:http://www.jitterbit.com/plugins/pipeline/user/RunCommand</TAG>");

$msg=GetLastError();
</trans>