![]() |
Батник Copy+VPN
Здравствуйте. Нужен пример скрипта батника, или, если не сложно готовое решение.
При запуске батника из папки в сети на компъютер пользователя будут забираться файлы. Код:
Алгоритм работы такой: |
set try=1
:START Что за клиент ВПН? если обычный виндовский (L2tp PPTP) то подключение устанавливается командой rasdial %имя_подключения как оно видно в "Сетевых подключениях"% USERNAME PASSWORD REM паузу в (X*5)сек проще всего установить ping %несуществующий_адрес% -n X net use Z: \\server\share /user:USERNAME PASSWORD if exist z:\* goto CONNECTED if %try%==2 goto SORRY if %try%==1 set try=2 & goto START :SORRY REM Сообщение - msg или net send Волшебный ключик /? даст богатый выбор параметров. проще - chcp 1251 cls @echo Проверьте Интернет exit :CONNECTED REM для копирования новых документов есть удобная команда md %local_path%\%date%\ xcopy /m Z:\*.* %local_path%\%date%\*.* REM помечает скопированные файлы и больше их не копирует. можно и не удалять REM Количество скопированных файлов определить не смогу - при копировании он покажет , что копирует. Можно перенаправить вывод в ТХТ echo %date% - %time% >> copylog.txt md %local_path%\%date%\ xcopy /m /y Z:\*.* %local_path%\%date%\*.* >> copylog.txt notepad copylog.txt rasdial %имя_подключения как оно видно в "Сетевых подключениях"% /DISCONNECT - отключит VPN REM последние 5 сек - это ОЧЕНЬ необходимо? |
Отлично. Спасибо! Буду пробовать.
|
Время: 00:04. |
Время: 00:04.
© OSzone.net 2001-