Wir benötigen weitere Informationen zu den Systemen, auf denen Sie es betreiben, zu den Verbindungen, zur Sicherheit usw.
Ich persönlich denke, dass Batch-Dateien ein guter Weg sind, dies zu tun. Ich habe den Inhalt eines einfachen Backups, das ich gerne freigebe - Sie könnten ihn eher an Ihre FTP-Situation anpassen als an die von mir verwendete Remote-Festplatte und -Ordner.
Meine Backup- und Upload-Skript / Bat-Datei:
(Beachten Sie, dass dies für 2 Windows XP- PCs in einer Mini-Arbeitsgruppe mit WAN-Verbindung (###. ###. ###. ###) zu einem Sicherungsserver war. $$$$ sind meine lokalen Benutzernamen und es wurde vom Desktop ausgeführt.)
@echo off for /f "tokens=1-3 delims=:/" %%i in ("%DATE%") do set DATESTAMP=%%i.%%j.%%k @echo Directory will be made with this name: @echo backup.%DATESTAMP% md backup.%DATESTAMP% @echo Directory made, now proceeding with file copy... @echo . @echo please ensure both PC's are not in E-mail or have any documents open. pause cd backup.%DATESTAMP% md "$$$$ Documents" xcopy "c:\documents and settings\all users\documents\$$$$ documents" "$$$$ Documents" /E /C /I /H /Q @echo in $$$$ Documents Complete. pause md "My Documents" xcopy "c:\documents and settings\$$$$\my documents" "My Documents" /E /C /I /H /Q @echo $$$$ My Documents Complete. pause md "$$$$ Email" xcopy "c:\documents and settings\$$$$\Local Settings\Application Data\Microsoft\Outlook" "$$$$ Email" /E /C /I /H /Q @echo $$$$ Email Complete. @echo . @echo Now ready to upload to FTP backup server. pause ftp open ###.###.###.### backup backup put backup.%DATESTAMP% quit @echo upload to FTP backup complete! pause exit