CLI-Parameter
Die Kommandozeile heißt SftpTasks.Cli.exe. Sie ist für die gezielte Prüfung, Übernahme und Ausführung von Aufgaben gedacht. Ohne Parameter wird die Hilfe angezeigt. Alle Aufrufe verwenden standardmäßig den Datenordner der Installation; mit --data-dir wählen Sie bewusst einen anderen.
--help,-h- Hilfe anzeigen.
--validate <datei.json>- Importdatei prüfen, ohne sie zu übernehmen.
--validate-current- Gespeicherte Profile und Aufgaben prüfen.
--import <datei.json>- Profile und Aufgaben anhand ihrer IDs anlegen oder aktualisieren. Die Datei darf kein Kennwort enthalten.
--import-fling --profile <id>- Vorhandene Fling-Aufgaben deaktiviert in ein SFTP-Profil übernehmen.
--import-existing-sftp [--source <profiles.json>]- Vorhandenes bestätigtes SFTP-Profil und dessen sichere Windows-Referenz übernehmen.
--refresh-fling-modes- Ausführungsarten bereits übernommener Fling-Aufgaben aktualisieren.
--enable-all- Alle gespeicherten Aufgaben aktivieren. Nur nach Einzelprüfung der Ziele verwenden.
--credential-set <profil-id>- Kennwort verdeckt abfragen und im Windows-Speicher ablegen.
--credential-delete <profil-id>- Gespeichertes Kennwort entfernen.
--run-once [--task <aufgaben-id>]- Alle aktiven oder eine ausgewählte Aufgabe sofort ausführen; dabei können Dateien hochgeladen werden.
--probe-profile <profil-id>- Anmeldung, Host-Schlüssel und Server-Root nur lesend prüfen.
--list-remote-dirs <profil-id>- Serverordner nur lesend auflisten.
--check-remote-dir <profil-id> <pfad>- Einen Zielordner nur lesend prüfen.
--watch- Hintergrundüberwachung starten; verwendet dieselbe Einzelinstanzsperre wie die GUI.
--paths- Verwendete Datenpfade anzeigen.
--data-dir <ordner>- Abweichenden Datenordner für den Aufruf wählen.
Beispiele
SftpTasks.Cli.exe --validate aufgaben.json SftpTasks.Cli.exe --probe-profile mein-profil SftpTasks.Cli.exe --run-once --task meine-aufgabe
Die Kennungen und Dateinamen in den Beispielen sind Platzhalter.