
Ich muss einige Dateiübertragungsvorgänge auf einem Remote-FTPS-Server durchführen, der die Zertifikatsauthentifizierung aus einer Windows 2008-Skriptumgebung verwendet. Deshalb bin ich ziemlich auf cURL angewiesen.
Ich habe die cURL x64-Version für Windows – 7.33.0 heruntergeladen von: http://www.confusedbycode.com/curl/
Ich verbinde mich mit dem Server folgendermaßen:
curl --cert mycert.crt --key mykey.key -k -v -u user:pass ftp://IP:990/ --ftp-ssl
Die FTPS-Serverstruktur ist folgende:
/homedir
pyr_<ID>
- archives
- commun
- in
- out
pyr_<ID2>
- archives
- commun
- in
- out
pyr_<ID3>
- archives
- commun
- in
- out
...
Meine Aufgaben sind:
Verschieben Sie Dateien, die mit einem Platzhalter übereinstimmen: Dateiname*.csv, aus allen /pyr_*/out-Ordnern in einen lokalen Ordner.
Kopieren Sie alle Dateiname_ID*.csv-Dateien aus einem lokalen Ordner auf den FTPS-Server in die entsprechenden /pyr_ID/in-Ordner.
Antwort1
Ich habe festgestellt, dass das Dienstprogramm MOVEit Freely für meine Anforderungen geeignet ist. Ich hoffe, es kann anderen helfen, die nach einer Lösung suchen.