pauli-h
Goto Top

Per Batch ein Datei vom ftp-Server holen geht schief

Hallo!
Ich will per Batch eine Datei vom ftp-Server holen. Dazu habe ich folgende Dateien erstellt

Batchdatei

C:
cd\
cd EET-FTP
ftp -s:EET.ftp


Datei mit dem Namen "EEt.ftp"

open servername.1and1-data.host
uSERNAME
Passwort
lcd c:\EET-FTP
cd EET
bin
get eet_datei.csv
by

Ich sehe, dass sich die Verbindung aufbaut, die Anmeldung korrekt erfolgt und sich im lokalen Verzeichnis eine TMP-Datei aufbaut.
Am Ende ist das Programm (Batch) geschlossen und die TMP-Datei verschwunden, die CSV-Datei erscheint gar nicht erst.

Was mache ich falsch???

Gruß
Dietert

Content-Key: 359279

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

Printed on: April 25, 2024 at 02:04 o'clock

Member: rubberman
Solution rubberman Dec 27, 2017 updated at 16:35:06 (UTC)
Goto Top
Hmm, by gibt's nicht. Wenn dann bye. Und bin sollte sicher binary sein.

EEt.ftp
open servername.1and1-data.host
uSERNAME
Passwort
lcd c:\EET-FTP
cd EET
binary
get eet_datei.csv
disconnect
bye

*.bat
@echo off
cd /d "c:\EET-FTP"  
ftp.exe -i -s:"EEt.ftp" 2>ftp_err.log >ftp.log  
Ausgaben und Fehler dann in den entsprechenden Logdateien.

Steffen
Member: Pauli-H
Pauli-H Dec 27, 2017 at 16:45:21 (UTC)
Goto Top
Danke Steffen.
Hier die ftp.log-DAtei


ftp> SERVER.1and1-data.host
Verbindung mit SERVER.1and1-data.host wurde hergestellt.
220 FTP Server ready.
500 'OPTS': command unrecognized.

Benutzer (SERVER.1and1-data.hostface-sadnone)):
331 Password required for NAME

230 User NAME logged in
ftp> lcd c:\EET-FTP
Lokales Verzeichnis jetzt C:\EET-FTP
ftp> cd EET
250 CWD command successful
ftp> bin
200 Type set to I
ftp> get eet_datei.csv
502 'PORT': command not implemented.

425 Can't open data connection.
ftp> disconnect
221 Goodbye.
ftp> bye

________________________________________________

1und1 hat einen sftp. Muss ich dann noch einen Parameter mehr angeben?
Kann es daran liegen?

Dieter
Member: rubberman
Solution rubberman Dec 27, 2017 at 16:56:46 (UTC)
Goto Top
SFTP wird vom Windows-eigenen FTP Kommandozeilentool nicht unterstützt. Du musst dir ein Drittprogramm suchen.

Steffen
Member: Pauli-H
Pauli-H Dec 29, 2017 at 19:29:31 (UTC)
Goto Top
Ich danke für den hilfreichen Tipp.
Ich hab eden Server gewechselt, nun läuft alles.

Dieter