Показать полную графическую версию : [решено] Пакетный файл: Резервное копирование файлов системной папки Windows
Здравствуйте!
Надеюсь на вашу помощь..
Необходимо создать пакетный файл, предназначенный для резервного копирования файлов системной папки Windows с возможностью создания резервного каталога, в случае его отсутствия в системе. Путь к резервному каталогу задается в качестве пакетного параметра.
Резервное копирование осуществляется ежедневно в 23:00. В течение 2 минут после копирования выводится «Резервное копирование в каталог <путь> завершено» и далее происходит автоматическое выключение системы с принудительным закрытием всех работающих приложений.
Надеюсь на вашу поддержку. Заранее спасибо :)
Sunny07, а в чем тайный смысл сего действа? Ну возьмите команду XCOPY и закиньте в планировщик. Для остального подойдет ECHO и SHUTDOWN.
Sunny07, при наличии NTFS номер у тебя не выйдет - ты не получишь доступ ко всем объектам папки Win.
Vadikan, смысл сего действа это всего лишь задание, дарованное мне свыше преподавателем))
Была бы очень признательна, если бы подробнее написали бы как это делается. А то я что-то совсем никак в этом..
Sunny07, гнать таких преподавателей в шею!
ShaddyR, теоретически, можно смонтировать снимок VSS и копировать оттуда.
смонтировать снимок VSS и копировать оттуда »
не надо! Если препод такое увидит - поставит 2-ку: скажет, "это тебе родители помогали!" ;)
Sunny07, как-то так
@echo off
::копирование
xcopy "%systemroot%\*" "%1\*" /y /q /s
:: вывод сообщения
echo Резервное копирование в каталог %1
:: пауза в две минуты http://oszone.net/6160
ping -n 121 127.0.0.1 > nul
:: выключение
shutdown /s
exit
Проверять: на любой маленькой папке (подставить ее путь вместо %systemroot%)
Сохранять: в OEM-кодировке http://oszone.net/2774#q8
Запускать: script.cmd D:\backup (путь к папке свой) из планировщика заданий в указанное время.
Сдавая задание, напишите, что в современных ОС Windows:
- его невозможно реализовать ввиду недостатка прав на системную папку
- не применяется столь архаичный метод резервного копирования файлов
- не используется столь безграмотная стратегия резервного копирования операционной системы.
В Windows 7 имеются встроенные средства создания образа системы с последующими инкрементными добавлениями на основе технологии VHD: Резервное копирование в Windows 7 (http://www.outsidethebox.ms/9958/)
Наконец, выводить сообщение в течение двух минут после завершения копирования бессмысленно.
За такую постановку задания ваш преподаватель должен быть уволен и лишен права преподавать. Если он поставит вам низкую оценку, покажите эту тему ему и пообещайте показать ее директору школы или где вы там учитесь.
Vadikan, спасибо вам огромное) Обязательно все передам))
ShaddyR, так я и написал: "теоретически"
Vadikan, предполагались, наверное, не echo и ping, а shutdown c параметрами t и c:
@echo off
rem копирование
xcopy "%systemroot%\*" "%1\*" /y /q /s
rem вывод сообщения и выключение
shutdown /s /t 120 /c "Резервное копирование в каталог %1 завершено"
зачем там exit?
Busla, я даже боюсь предположить, что там предполагалось :) Поэтому написал буквально по заданию.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.