Benutzer-Werkzeuge

Webseiten-Werkzeuge


winscp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
winscp [2021/11/10 09:44]
webproducer Dateien mit "put" hochladen
winscp [2021/12/17 14:06] (aktuell)
webproducer Scripting auf eigene Seite ausgelagert
Zeile 17: Zeile 17:
 ---- ----
  
-===== Beispiele 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.
  
-**Voraussetzungen für dieses Beispiel**+Um einen Prozess z. B. im Betriebssystem Windows zu automatisieren kann ein "​geplanter Task" angelegt werden, der eine Batch-Datei startet.
  
-  * Es wurde in der grafischen Oberfläche von WinSCP ​eine Site mit dem Namen "​username@Hostname.de"​ angelegt +  * [[winscp_scripting|Beispiele für Scripting mit WinSCP]] 
-  * Der Site wurde unter "​Advanced..."​ => "​SSH"​ => "​Authentification"​ ein "​Private key file" zugeordnet. +  * [[https://winscp.net/eng/docs/scripting]]
- +
-<file bat WinSCP.bat>​ +
-C: +
-cd \ +
-cd Program Files (x86) +
-cd WinSCP +
-WinSCP.exe ​/console ​/script=D:​\Batch\WinSCP\WSCP_get_command.txt /log=WinSCP_log.txt +
-</file> +
- +
-**Dateien mit "​get"​ empfangen:​** +
- +
-<file txt WSCP_get_command.txt>​ +
-option batch on +
-option confirm off +
-open -passphrase=StrengGeheim username@Hostname.de +
-option transfer binary +
-lcd "​C:​\Users\username\Documents\Upload"​ +
-get -delete RemoteFolder/*.*  \\192.168.178.10\DestFolder\2014\*.* +
-close +
-Exit +
-</​file>​ +
- +
-**Dateien mit "​put"​ hochladen:​** +
- +
-<file txt WSCP_put_command.txt>​ +
-option batch on +
-option confirm off +
-open Web24 +
-option transfer binary +
-cd / +
-cd /​home/​htdocs/​verzeichnis/​ +
-put "​C:​\Users\username\Documents\Upload\*.*"​ +
-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.1636533865.txt.gz · Zuletzt geändert: 2021/11/10 09:44 von webproducer