Новая версия скрипта для автоматического резервного копирования

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

На этот раз мы представляем модифицированную версию того же скрипта VBS, который позволяет выполнять многочисленные типы резервных копий:

Резервное копирование одной или нескольких папок (включая подпапки), содержащихся на жестком диске или в другом устройстве, физически подключенном к персональному компьютеру. Резервная копия хранится на внешнем USB-накопителе. Содержимое каталогов, подлежащих резервному копированию, сохраняется в подпапке с тем же именем, что и машина (например, если резервируемая система Windows называется OFFICE_1, на USB-накопителе создается папка с тем же именем, из которой скрипт был запущен и сохранен внутри содержимого указанных каталогов).

Резервное копирование одной или нескольких папок (включая подпапки), содержащихся на жестком диске или в другом устройстве, физически подключенном к персональному компьютеру. Файлы резервных копий сохраняются на зашифрованном виртуальном диске, созданном с помощью TrueCrypt. В этом случае для указанных папок создается резервная копия путем сохранения всех файлов внутри виртуального диска, зашифрованного с помощью TrueCrypt и сохраненного на USB-накопителе.

Создайте резервную копию содержимого USB-накопителя на жестком диске с помощью зашифрованного диска TrueCrypt. Опять же, сценарий VBS позволяет скопировать все содержимое USB-накопителя на зашифрованный с помощью TrueCrypt том на жестком диске.

Резервное копирование содержимого USB-накопителя на жесткий диск (новый). Мы также хотели добавить возможность копировать то, что присутствует на USB-накопителе, в виде открытого текста в каталог, выбранный пользователем.

В любом случае сценарий всегда выполняет своего рода добавочное резервное копирование: каждый раз, когда он перезапускается, копируются только и исключительно те файлы, которые кажутся измененными по сравнению с предыдущим резервным копированием. Таким образом, время, необходимое для создания полной резервной копии содержимого очень «тяжелых» папок, резко сокращается.

Другой аспект, о котором следует помнить, заключается в том, что файл config.ini позволяет определить различное поведение в зависимости от того, подключен ли USB-накопитель (с которого запускается скрипт) к компьютеру с именем «A» или к машине «B». .

Прежде чем использовать наш сценарий VBS, мы предлагаем вам прочитать, как его использовать, обратившись к этой статье.
Если у вас есть какие-либо сомнения, не стесняйтесь присылать нам свои запросы на разъяснение в виде простого комментария или путем открытия обсуждения на форуме.

Несмотря на то, что мы провели все необходимые тесты, мы не гарантируем идеальное функционирование скрипта VBS. Поэтому, прежде чем использовать его в «производственных» целях, мы предлагаем вам проверить его полную работоспособность с помощью некоторых тестовых систем.

Новая версия скрипта VBS доступна для скачивания нажмите здесь.
Содержимое Zip-архива необходимо распаковать в корневой каталог USB-диска (например, обычной флешки).

Кратко суммируем параметры, которые можно использовать в конфигурационном файле скрипта (config.ini):
— номера от 1 и далее. Может использоваться для указания папок для резервного копирования (с жесткого диска на USB-накопитель).

— TCVOLUME_USB Указывает имя зашифрованного виртуального диска TrueCrypt, содержащегося на USB-диске.

— TCVOLUME_HDD Для определения имени виртуального диска, зашифрованного с помощью TrueCrypt и содержащегося на жестком диске. Этот виртуальный том будет использоваться для сохранения файлов, содержащихся на USB-накопителе.

— TOHDD_DIR (новый) Определяет папку, в которой будут храниться файлы, содержащиеся на USB-накопителе.

Рассмотрим файл config.ini, содержащий просто следующее:

[HP-PC]
TOHDD_DIR=C:UsersMicheleDocumentsBACKUP CHIAVETTA USB MICHELE

В этом случае, только когда USB-ключ подключен к персональному компьютеру HP-PC, его содержимое — как только запустится VBS-скрипт — будет автоматически сохранено в C:UsersMicheleDocumentsBACKUP MICHELE USB KEY .

Добавить комментарий

Ваш адрес email не будет опубликован.