Я хочу скопировать набор локальных файлов на ftp://124.30.124.230 (он спросит имя пользователя и пароль). Я хочу сделать эту работу на 400 системах.

Я планировал выполнить эту работу, создав пакетный файл, и во время работы этого пакетного файла это нужно сделать. Как мне это сделать?

2 ответа2

0

Нам нужна дополнительная информация о системах, на которых вы работаете, соединениях, безопасности и т.д.

Лично я считаю, что пакетные файлы - отличный способ сделать это. У меня есть содержимое простой резервной копии, которой я с удовольствием поделюсь - вы можете адаптировать ее к вашей ситуации с FTP, а не к созданию удаленного диска и папки, которое я использовал.

Пакетный скрипт FTP)

Мой скрипт резервного копирования и загрузки / файл bat:

(Обратите внимание, что это было для 2 ПК с Windows XP в мини-рабочей группе с WAN-соединением (###.###.###. ###) на резервный сервер, $$$$ - мои локальные имена пользователей, и он запускался с рабочего стола.)

@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
0

На Windows вы можете использовать

ftp -s:myftpcommands.txt servername

На Unix/Linux вы можете использовать

ftp servername <myftpcommands.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .