Головна

Автоматичне створення резервної копії даних.

  1.  A. Для остаточного висновку не вистачає даних.
  2.  I Створення таблиць бази даних
  3.  III Створення багатотабличного БД
  4.  III. Створення оптимальних умов праці на робочому місці
  5.  автоматичне лист
  6.  автоматичне узгодження

Скрипт архівує папку файлопомойка (\\ SERVER \ e $ \ Exchange)

і папку з даними користувачів (домашню Дані користувачів (\\ SERVER \ e $ \ Departments))

Скрипт не архівує мультимедійні дані, так як вони займають велику кількість місця і їх втрата для багатьох користувачів не критична.

rem * * * * * * * * * * * * * * * * * * *

rem задаємо жорсткі диски де лежать папки для архівування і гвинт куди будемо бекапіть

rem * * * * * * * * * * * * * * * * * * *

SET DRIVE1ST = d:

SET DRIVE2ND = e:

rem * * * * * * * * * * * * * * * * * * *

rem пароль на архів

rem * * * * * * * * * * * * * * * * * * *

SET PASSWD = DSTU

rem * * * * * * * * * * * * * * * * * * *

rem якщо копіювати для надійності куданіть на сітку

rem * * * * * * * * * * * * * * * * * * *

rem SET COPYTO = \\ shpakk \ c $ \! backup

rem * * * * * * * * * * * * * * * * * * * *

rem * * * Перевіримо шлях призначення архіву

rem * * * * * * * * * * * * * * * * * * * *

% DRIVE1ST%

if not exist \! backup md \! backup

if not exist \! backup \ Departments md \! backup \ Departments

if not exist \! backup \ Exchange md \! backup \ Exchange

if not exist \! backup \ MEDEA_rdisk md \! backup \ MEDEA_rdisk

cd \! backup

rem * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

rem * * * Backup \\ SERVER \ e $ \ Exchange

rem * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

SET DIRNAME = Exchange

SET FILENAME = SERVER_Exchange

SET SOURCEDIR = e: \ Exchange

rar a -r -m5 -dh -x * .mp3 -x * .fcd -x * .avi -x * .zip -x * .rar -x * .exe -w% DRIVE2ND% \ -p% PASSWD%% DIRNAME% \% FILENAME% _new% SOURCEDIR% \ *. *

if not exist% DIRNAME% \% FILENAME% _new.rar goto next2

del% DIRNAME% \% FILENAME% _old.rar

ren% DIRNAME% \% FILENAME% .rar% FILENAME% _old.rar

ren% DIRNAME% \% FILENAME% _new.rar% FILENAME% .rar

copy% DIRNAME% \% FILENAME% .rar% COPYTO% \% DIRNAME%

: next2

rem * * * * * * * * * * * * * * * * * * * * * * * * * * *

rem * * * Backup \\ SERVER \ e $ \ Users

rem * * * * * * * * * * * * * * * * * * * * * * * * * * *

SET DIRNAME = Departments

SET FILENAME = SERVER_Departments

SET SOURCEDIR = e: \ Departments

if not exist% DIRNAME% \% FILENAME% _new.rar goto next3

del% DIRNAME% \% FILENAME% _old.rar

ren% DIRNAME% \% FILENAME% _4.rar% FILENAME% _old.rar

ren% DIRNAME% \% FILENAME% _3.rar% FILENAME% _4.rar

ren% DIRNAME% \% FILENAME% _2.rar% FILENAME% _3.rar

ren% DIRNAME% \% FILENAME% _new.rar% FILENAME% _2.rar

: next3

rem * * * * * * * * * * * * * * * * * * *

rem це якщо архів буде великим - шматками бити -v357888k

rem * * * * * * * * * * * * * * * * * * *

rem rar a -r -m5 -v357888k -dh -x * .mp3 -x * .fcd -x * .avi -x * .exe -w% DRIVE2ND% \ -p% PASSWD%% DIRNAME% \% FILENAME% _new % SOURCEDIR%

rem * * * * * * * * * * * * * * * * * * *

rem архівування пішло, чи не беремо мультимедіа файли

rem * * * * * * * * * * * * * * * * * * *

rar a -r -dh -x * .mp3 -x * .fcd -x * .avi -x * .exe -x * .jpg -x * .tif -p% PASSWD%% DIRNAME% \% FILENAME% _new% SOURCEDIR%

goto next4

: next4

rem * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

rem * * * Create repair disk on \\ SERVER

rem * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

SET DIRNAME = MEDEA_rdisk

SET FILENAME = MEDEA_rdisk

SET SOURCEDIR =% windir% \ repair

% Windir% \ system32 \ rdisk.exe / s-

rar a -r -m5 -dh -w% DRIVE2ND% \ -p% PASSWD%% DIRNAME% \% FILENAME% _new% SOURCEDIR% \ *. *

if not exist% DIRNAME% \% FILENAME% _new.rar goto next5

del% DIRNAME% \% FILENAME% _old.rar

ren% DIRNAME% \% FILENAME% .rar% FILENAME% _old.rar

ren% DIRNAME% \% FILENAME% _new.rar% FILENAME% .rar

copy% DIRNAME% \% FILENAME% .rar% COPYTO% \% DIRNAME%

: next5

У підсумку маємо 3 папки:

Departments, в ній:

SERVER_Departments_2.rar - 2х денної давності

SERVER_Departments_3.rar - 3х денної давності

SERVER_Departments_4.rar - 4х денної давності

SERVER_Departments_new.rar - НОВИЙ

SERVER_Departments_old.rar - СТАРИЙ

Exchange

Так як архівуємо обмінник - він нам сильно то і не потрібен зберігаємо тільки сьогоднішній і вчорашній архіви

SERVER_Exchange.rar

SERVER_Exchange_old.rar

ну і систему про всяк в папці

SERVER_rdisk

SERVER_rdisk.rar

SERVER_rdisk_old.rar




 Донський Державний Технічний Університет |  Як створити batch файл? |  Як створити файл з довільним ім'ям з bat файлу? |  Як створити папку з bat файлу? |

© 2016-2022  um.co.ua - учбові матеріали та реферати