Benutzer-Werkzeuge

Webseiten-Werkzeuge


winscp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
winscp [2020/09/29 20:33]
webproducer Versteckte Dateien anzeigen
winscp [2021/12/17 14:06] (aktuell)
webproducer Scripting auf eigene Seite ausgelagert
Zeile 17: Zeile 17:
 ---- ----
  
-===== Beispiel für Scripting ​mit WinSCP ​=====+===== Scripting ​und Automatisierung ​=====
  
 +Besonders hilfreich für immer wiederkehrende Aufgaben ist die Möglichkeit,​ WinSCP per Batch-Dateien zu verwenden. Hierfür gibt es eine eigene Syntax, mit der Dateien übertragen (senden/​empfangen) werden können.
  
 +Um einen Prozess z. B. im Betriebssystem Windows zu automatisieren kann ein "​geplanter Task" angelegt werden, der eine Batch-Datei startet.
  
-**Voraussetzungen ​für dieses Beispiel** +  ​[[winscp_scripting|Beispiele ​für Scripting mit WinSCP]] 
- +  * [[https://winscp.net/eng/docs/scripting]]
-  * Es wurde in der grafischen Oberfläche von WinSCP ​eine Site mit dem Namen "​username@Hostname.de"​ angelegt +
-  * Der Site wurde unter "​Advanced..."​ => "​SSH"​ => "​Authentification"​ ein "​Private key file" zugeordnet. +
- +
-<file bat WinSCP.bat>​ +
-C: +
-cd \ +
-cd Program Files (x86) +
-cd WinSCP +
-WinSCP.exe ​/console ​/script=D:​\Batch\WinSCP\WSCP_commands.txt /log=WinSCP_log.txt +
-</file> +
- +
-<file txt WSCP_commands.txt>​ +
-option batch on +
-option confirm off +
-open -passphrase=StrengGeheim username@Hostname.de +
-option transfer binary +
-get -delete RemoteFolder/*.*  \\192.168.178.10\DestFolder\2014\*.* +
-close +
-Exit +
-</​file>​ +
- +
-In Windows wird ein "​geplanter Task" angelegt, der die Batch-Datei "​WinSCP.bat"​ startet. +
-Diese Datei ruft wiederum die Text-Datei "​WSCP_commands.txt"​ auf. +
- +
-**Hinweis:​** Die Option "​-passphrase"​ wird erst ab Version 5.6 BETA unterstützt.+
winscp.1601404431.txt.gz · Zuletzt geändert: 2020/09/29 20:33 von webproducer