Kopieren lokaler Dateien auf den FTP-Server

8413
user1056221

Ich möchte einen Satz lokaler Dateien nach ftp://124.30.124.230 kopieren (es werden Benutzername und Kennwort abgefragt ). Ich möchte diese Arbeit auf 400 Systemen durchführen.

Ich habe diese Arbeit geplant, indem ich eine Batchdatei erstellt habe, und während diese Batchdatei ausgeführt wird, muss diese Arbeit erledigt werden. Wie kann ich es tun?

0
Welches Betriebssystem? Paul vor 12 Jahren 48
Batch-Dateien und normales FTP. Also p [robbie Windows 98-Ära. Hennes vor 8 Jahren 48

2 Antworten auf die Frage

0
HaydnWVN

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.

FTP-Batch-Skript )

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 
Hallo Haydn, ich benutze Windows XP und es ist eine normale Verbindung dh keine Firewall zwischen den Systemen .. Bitte geben Sie mir die Codierung. Ich werde es testen. user1056221 vor 12 Jahren 48
0
RedGrittyBrick

Unter Windows können Sie verwenden

ftp -s:myftpcommands.txt servername 

Unter Unix / Linux können Sie verwenden

ftp servername <myftpcommands.txt