Скрипт для для резервного копирования баз программы 1C Бухгалтерия
Задача.
Написать скрипт для командной строки MS Windows предназначенный для резервного копирования баз программы 1C Бухгалтерия (файловая версия) в облачный сервис.
Вводная.
Базы хранятся на отдельном сервере.
Скрипт будут запускаться стандартным планировщиком задач.
Скрипт должен выполнять следующие задачи:
- Каждую базу 1С запаковать в отдельный архив с шифрованием.
- Имя каждого архива в формате имя базы – дата.
- Архив помещается в папку с автоматической синхронизацией с облачным сервисом.
- Архивы старше 15 дней автоматически удаляются.
- Записи о пополнении и возникшие ошибки сохраняются в файле логов.
- Все пути и срок хранения файлов должны быть отдельными переменными (для упрощения настройки).
Код скрипта будут размещен в открытом доступе (я не жадный).
P.S. Надпись на рисунке — «Почувствуй мощь .bat скриптов).
Критерий завершения
Скрипт написан, протестирован и запущен в работу.
-
Подготовить команду для архиватора.
Команда для консольной версии WinRar.
Параметры архивирования, указания пароля.
-
Написать скрипт.
Скрипт командной строки Windows (bat, cmd).
-
Провести тестирование скрипта.
Нам ведь не нужно, что бы из за бага были удалены базы?
-
Разместить скрипт в открытом доступе.
Например, здесь. :-)
Ведь при помощи его можно резервировать любые папки.
- 4360
- 15 января 2015, 15:42
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением