auch unsereins stand vor dem Problem FTP über SSL, welches ja bekanntermaßen über den ftp-uploader nun nicht mehr funktioniert.
Weitergeholfen hat mir das Programm WinSCP, mit der Möglichkeit dasjenige aus einem Batch-File heraus zu starten.
An dieser Stelle möchte ich diesen Lösungsansatz allen Interessierten an die Hand geben.
Ablauf:
- WinSCP downloaden und installieren ( )
- WinSCP starten und ein neues Verbindungziel anlegen mit den entsprechenden Daten (Übertragungsprotokoll, Verschlüsselung, Rechnername, Port (21), Benutzername und evtl. Kennwort),
im folgenden Beispiel heißt das Verbindungsziel 'ftpWetter' mit dem Passwort PASS (ohne spitze Klammer in der Befehlszeile) auf dem Server 'domain.de' - eine Batch-Datei erstellen mit dem folgenden Inhalt:
zur Erklärung:Code: Alles auswählen
@echo off cd C:\Wetter\WsWin "C:\Progis\WinSCP\WinSCP.com" ^ /ini=nul /command ^ "open ftpes://ftpWetter:<PASS>@Domain.de/" ^ "synchronize remote .\html ./krentruperhagen.de/wetter -criteria=time -filemask=""|thumbs.db"" -delete" ^ "synchronize remote .\wetter_inc ./krentruperhagen.de/wetter_inc -criteria=time" ^ "exit" exit
- @echo off ist sicherlich bekannt
- cd C:\Wetter\WsWin --- Wechsel in das lokale Verzeichnis 'C:\Wetter\WsWin'
- C:\Progis\WinSCP\WinSCP.com --- Aufruf des Programms WinSCP (im weiteren Verlauf mit den Parametern ...)
- /ini=nul /command --- lies keine 'ini-Datei und führe Befehl(e) aus ...
- "open ftpes://ftpWetter:<PASS>@Domain.de/" --- baue eine FTPS-Verbindung zum Server auf
- "synchronize remote .\html ./krentruperhagen.de/wetter -criteria=time -filemask=""|thumbs.db"" -delete" --- synconisiere das lokale Verzeichnis 'html' mit dem Remote-Verzeichnis './krentruperhagen.de/wetter' mit der Bedingung nur neuere Dateien, unter Ausschluss einer 'thumbs.db und lösche entfernte Dateien, die lokal nicht mehr vorhanden sind.
- "synchronize remote .\wetter_inc ./krentruperhagen.de/wetter_inc -criteria=time" --- synconisiere das lokale Verzeichnis 'wetter_inc' mit dem Remote-Verzeichnis './krentruperhagen.de/wetter_inc' mit der Bedingung nur neuere Dateien
- "exit" --- selbsterklärend
- zu guter Letzt starte ich die Batch aus WsWin heraus unter "Datei - Optionen ... - Zeitsteuerung - und dort ganz unten unter Aufzeichnung". Nicht den Haken zu "aktiv" vergessen.
Vielleicht hilft dem Einen oder Anderen diese kleine Anleitung ein wenig weiter.
Auch ist es sinvoll in der Hilfe zu WinSCP ein wenig zu stöbern, genauso wie es im Netz einige hilfreiche Anmerkungen zum Programm gibt.
Viel Erfolg!
Gruß
Rainer