Dateien per Batch über FTP synchronisieren, sichern
Habe gerade folgendes geplant.
PC1 hat ein Verzeichnis, in dem täglich Backups abgelegt werden. Diese nennen sich bak123_45_20190126_020000.zip, Immer in 10 Versionen (10 tage), dann wird die älteste automatisch gelöscht.
-> bak ist ein fester Wert
-> 123_45 kann sich ändern, bezeichnet die Software Version.
-> 20190126 = Datum
-> 020000 = Uhrzeit
diese Dateien möchte ich dann täglich auf PC2 per FTP transferieren. Dort sollen dann immer die gleichen Daten liegen, wie auf PC1.
- Auf PC2 läuft ein Filezilla Server
- Es stehen keine zusätzlichen Backup Tools zur Verfügung, nur die Basics (WinScp, Putty, filezilla client...)
- Auf beiden PC's läuft Windows 2012 R2
PC1 hat ein Verzeichnis, in dem täglich Backups abgelegt werden. Diese nennen sich bak123_45_20190126_020000.zip, Immer in 10 Versionen (10 tage), dann wird die älteste automatisch gelöscht.
-> bak ist ein fester Wert
-> 123_45 kann sich ändern, bezeichnet die Software Version.
-> 20190126 = Datum
-> 020000 = Uhrzeit
diese Dateien möchte ich dann täglich auf PC2 per FTP transferieren. Dort sollen dann immer die gleichen Daten liegen, wie auf PC1.
- Auf PC2 läuft ein Filezilla Server
- Es stehen keine zusätzlichen Backup Tools zur Verfügung, nur die Basics (WinScp, Putty, filezilla client...)
- Auf beiden PC's läuft Windows 2012 R2
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 399738
Url: https://administrator.de/contentid/399738
Ausgedruckt am: 24.11.2024 um 06:11 Uhr
7 Kommentare
Neuester Kommentar
Naja Zeit für eine Begrüssung vor der Frage sollte schon sein
Netiquette
Warum FTP? Das kannst Du auch mit Robocpy erledigen.
zeigt Dir den Syntax an.
Gruss Penny
Netiquette
Warum FTP? Das kannst Du auch mit Robocpy erledigen.
robocopy /? | more
Gruss Penny
Zitat von @vcdwelt:
Hallo erstmal
Stimmt hätte ich direkt machen sollen.
aber robocopy kann doch keine Daten per FTP transferieren. Windows Freigabe erstellen, ist leider keine alternative.
Wieso? Du kannst doch die via UNC administrative Freigabe mit Pfad verwenden.Hallo erstmal
Stimmt hätte ich direkt machen sollen.
aber robocopy kann doch keine Daten per FTP transferieren. Windows Freigabe erstellen, ist leider keine alternative.
Beispiel:
\\Server1\c$\quelle \\Server2\c$\ziel
Grüße
Heiko
Gruss Penny
Servus @vcdwelt .
Hättest du dir mal die Doku von WinSCP durchgelesen hättest du den synchronize Befehl gefunden, der genau das macht wenn man zusätzlich den Schalter -delete anwendet:
https://winscp.net/eng/docs/scriptcommand_synchronize
Beispiel:
Grüße Uwe
Hättest du dir mal die Doku von WinSCP durchgelesen hättest du den synchronize Befehl gefunden, der genau das macht wenn man zusätzlich den Schalter -delete anwendet:
https://winscp.net/eng/docs/scriptcommand_synchronize
Beispiel:
winscp /command "option batch on" "option confirm off" "open ftp://USERNAME:PASSWORD@ftp.domain.tld" "synchronize remote -delete D:\lokaler\pfad /remote/pfad" "exit"
s. letzter Kommentar.