Скрипт для для резервного копирования баз программы 1C Бухгалтерия
Задача.
Написать скрипт для командной строки MS Windows предназначенный для резервного копирования баз программы 1C Бухгалтерия (файловая версия) в облачный сервис.
Вводная.
Базы хранятся на отдельном сервере.
Скрипт будут запускаться стандартным планировщиком задач.
Скрипт должен выполнять следующие задачи:
- Каждую базу 1С запаковать в отдельный архив с шифрованием.
- Имя каждого архива в формате имя базы – дата.
- Архив помещается в папку с автоматической синхронизацией с облачным сервисом.
- Архивы старше 15 дней автоматически удаляются.
- Записи о пополнении и возникшие ошибки сохраняются в файле логов.
- Все пути и срок хранения файлов должны быть отдельными переменными (для упрощения настройки).
Код скрипта будут размещен в открытом доступе (я не жадный).
P.S. Надпись на рисунке — «Почувствуй мощь .bat скриптов).
Goal Accomplishment Criteria
Скрипт написан, протестирован и запущен в работу.
-
Подготовить команду для архиватора.
Команда для консольной версии WinRar.
Параметры архивирования, указания пароля.
-
Написать скрипт.
Скрипт командной строки Windows (bat, cmd).
-
Провести тестирование скрипта.
Нам ведь не нужно, что бы из за бага были удалены базы?
-
Разместить скрипт в открытом доступе.
Например, здесь. :-)
Ведь при помощи его можно резервировать любые папки.
- 4362
- 15 January 2015, 15:42
Don't miss new posts!
Subscribe for the Goal and follow through to its completion