WinSCP-Skriptbefehle für die Automatisierung


Datum der Veröffentlichung:

Aktualisiert:


Fachartikel > WinSCP-Skriptbefehle für die Automatisierung

Status 2026 und sichere Verwendung

Schlussfolgerung: Starten Sie eine Sitzung mit einem verifizierten open-Befehl, legen Sie explizit lokale und Remote-Arbeitsverzeichnisse fest, übertragen Sie mit get, put oder synchronize und beenden Sie mit exit. Testen Sie zunächst destruktive Optionen an verfügbaren Daten.

Was Sie lernen werden

  • Was die gängigsten WinSCP-Skriptbefehle bewirken und welche Seite der Übertragung sie beeinflussen.
  • Wie Befehlsmasken, Pfade, Bestätigungen und Löschoptionen die Ergebnisse ändern können.
  • Warum Anmeldeinformationen in open username:password@host für eine gepflegte Automatisierung ungeeignet sind.

Für wen ist dies gedacht: Bediener, die ein WinSCP-Befehlsskript lesen oder überprüfen.

Stand 2026: Die ursprüngliche Befehlsliste bleibt eine nützliche Orientierung, aktuelle Syntax- und Sicherheitsoptionen gehören jedoch in die offizielle Referenz. Pinnen Sie Hostschlüssel, schützen Sie Geheimnisse und überprüfen Sie Befehle, die Dateien löschen, überschreiben oder synchronisieren.

Sicherheitshinweis: Die Befehle und Konfigurationsbeispiele im Originalartikel wurden nicht in einer aktuellen Produktionsumgebung erneut ausgeführt. Überprüfen Sie unterstützte Versionen, Backups, Zugriffskontrollen und Rollback-Schritte in einer separaten Testumgebung, bevor Sie sie anwenden.

Offizielle Primärquellen

Überblick

In diesem Abschnitt geht es um die in WinSCP häufig verwendeten Befehle. Dies ist eine gute Referenz dafür, was Sie mit WinSCP-Befehlen tun können.

Inhaltsübersicht

  1. Häufig verwendete Befehle
  2. Zusammenfassung

1. Häufig verwendete Befehle

1-1. open

Befehl zur Verbindung. Es handelt sich um einen Befehl, der immer am Anfang eines WinSCP-Befehls ausgeführt wird und nicht häufig verwendet wird.

Sie wird mit "open username:password@IP address" ausgeführt.

Viele Server verwenden die Schlüsselauthentifizierung für die Anmeldung, und in solchen Fällen ist die Option privatekey erforderlich.

1-2. get

Mit diesem Befehl können Sie Dateien abrufen.

Kann in 'get Acquisition file Destination folder' ausgeführt werden.

Die Option "Löschen" kann auch verwendet werden, um heruntergeladene Remote-Dateien nach der Übertragung zu löschen.

1-3. put

Befehl zum Speichern von Dateien.

Kann mit "put Storage files Destination folder" durchgeführt werden.

Wie der Befehl get kann auch dieser Befehl hochgeladene Dateien nach der Übertragung mit der Option delete aus dem lokalen Verzeichnis löschen.

1-4. mkdir

Befehl zur Erstellung eines Verzeichnisses.

Sie kann mit 'mkdir Verzeichnisname' durchgeführt werden.

1-5. call

Befehl zur Ausführung von Shell-Befehlen auf der entfernten Seite.

Sie kann mit dem 'call command' ausgeführt werden.

Mit diesem Befehl kann die Shell des entfernten Servers aufgerufen werden, so dass Befehle, die nicht durch den WinSCP-Befehl bereitgestellt werden, in der Shell des entfernten Servers implementiert werden können.

2. Zusammenfassung

Welche Befehle in WinSCP häufig verwendet werden, wurde vorgestellt. Es ist möglich, WinSCP-Operationen zu automatisieren, zum Beispiel mit den hier vorgestellten Befehlen. Wir haben das Tool auch in Aktion gesehen und Sie können es auf den folgenden Seiten nachlesen.

SFTP-Uploads und -Downloads mit WinSCP automatisieren