knuefi
Goto Top

Mit einen script oder ähnliches Dateien aus einen Ordner automatisch (Zeitintervall) per FTPS in einen Server Verzeichnis verschieben

Hallo
zu Zeit verschiebe ich händisch (manuell) mit FileZilla Dateien aus einen Ordner per FTPS in einen Verzeichnis auf meinen Server, gibt es eine Möglichkeit das Prozedere zu automatisieren?.
Gruß
Knuefi

Content-ID: 376453

Url: https://administrator.de/contentid/376453

Ausgedruckt am: 25.11.2024 um 04:11 Uhr

136166
136166 08.06.2018 aktualisiert um 21:26:27 Uhr
Goto Top
Suche benutzen
FTP-Massenupload über Batch (CMD-Script) und Erstellung eines Log-Files
Skript in den Taskplaner gepackt und fertig.
Knuefi
Knuefi 08.06.2018 aktualisiert um 21:29:53 Uhr
Goto Top
Danke für die super schnelle Antwort, leider habe ich den Beitrag trotz Suche nicht gefunden. Ich werde mal testen und berichten.
Knuefi
Knuefi 08.06.2018 aktualisiert um 22:55:22 Uhr
Goto Top
open ftp://USERNAME:PASSWORD@SERVER.DE

ist das richtig?..//Username und anschließend : und dann das Passwort und zuletzt @derserver.de?
Irgendwie wird die gewünschte pdf nicht übertragen
liegt es an den nicht angegebenen Port?, es ist ja kein FTP sondern ein FTPS Zugang

So bin ich vorgegangen

1. .txt erstellt und abgespeichert mit den Namen Upload.txt im Ordner C:Test
option confirm off
open ftp://Benutzer:Passwort@Server.de
option transfer binary
put C:\Upload\*.pdf /REMOTE/ORDNER/
close
exit
2.Konsole geöffnet und winscp.exe /console /script=C:\Upload\Upload.txt /log=c:\logfile.txt ausgeführt.

Habe ich da irgendwo einen Fehler gemacht?
136166
136166 08.06.2018 aktualisiert um 23:28:10 Uhr
Goto Top
ist ja kein FTP sondern ein FTPS Zugang
Ja logisch, na und was macht man da als kluges Köpfchen als erstes?! Nachschlagen!
Dein Fehler ist das du nicht mal ansatzweise in die Doku reingelesen hast face-sad, war ja klar am Freitag ...
https://winscp.net/eng/docs/scriptcommand_open
open ftps://martin:mypassword@example.com/ -implicit -certificate=*
Je nach ftps Server -implicit oder -explicit, musst du probieren.
Knuefi
Knuefi 08.06.2018 um 23:38:52 Uhr
Goto Top
Muss ich nicht noch den Port angeben?
open ftps://martin:mypassword@example.com:21/ -explicit -certificate=*
136166
136166 09.06.2018 aktualisiert um 08:10:59 Uhr
Goto Top
Zitat von @Knuefi:

Muss ich nicht noch den Port angeben?
open ftps://martin:mypassword@example.com:21/ -explicit -certificate=*
Nein, nur wenn du die Default-Ports am Server geändert hast. Explicit ftps ist per Default auf Port 21 und implicit auf 990.