*.bat бэкап

Jul 27, 2009 17:03

Для резервного копирования почты был написан bat-файл (все пути изменены в целях безопасности).

::---------------------
:: Бэкап почты
::---------------------

:: Чтобы не выводила всякую хрень на экран
@ECHO OFF

:: Кодировка
CHCP 1251

:: Введите полный путь к логу. Следует обратить внимание, что доступ по с$ возможен только пользователя с админскими правами.
SET LOG="\\servername\c$\Почта\"

:: Введите имя владельца файлов для бэкапа. Это нужно, для более удобной идентификации в логах
SET NAME1=Еремеев Евгений
SET NAME2=НеЕремеев НеЕвгений

:: Введите полный путь до папки с файлами, которые нужно бэкапить.
SET COPYFROM1="\\hostname1\c$\Outlook\"
SET COPYFROM2="\\hostname2\c$\Outlook"

:: Введите полный путь до папки пользователя, в которую нужно бэкапить.
SET PATH1="\\servername\c$\Почта\Родманич Александр\"
SET PATH2="\\servername\c$\Почта\Товара Наталья\"

:: Введите полный путь до папки пользователя, в которую нужно бэкапить, включая дату
SET COPYTO1=%PATH1%\%DATE%
SET COPYTO2=%PATH2%\%DATE%

:: Создание папок с датой
MKDIR %COPYTO1%
MKDIR %COPYTO2%

:: Выполнение копирования и запись в лог.
ECHO ____________________________________________ >> %LOG%
ECHO %DATE% >> %LOG%
ECHO -------------------------------------------- >> %LOG%

ECHO -=[%NAME1%]=- >> %LOG%
ECHO Начало копирования: %DATE% %TIME% >> %LOG%
COPY %COPYFROM1% %COPYTO1% >> %LOG%
ECHO Конец копирования: %DATE% %TIME% >> %LOG%

ECHO -=[%NAME2%]=- >> %LOG%
ECHO Начало копирования: %DATE% %TIME% >> %LOG%
COPY %COPYFROM2% %COPYTO2% >> %LOG%
ECHO Конец копирования: %DATE% %TIME% >> %LOG%

Добавляем файлик в планировщик и радоваемся=)

Лог будет приблизительно такого содержания:

____________________________________________
27.07.2009 14:13:31,58
--------------------------------------------
-=[Еремеев Евгений]=-
Начало копирования: 27.07.2009 14:13:31,58
Скопировано файлов: 1.
Конец копирования: 27.07.2009 14:13:46,52
-=[НеЕремеев НеЕвгений]=-
Начало копирования: 27.07.2009 14:13:46,52
Скопировано файлов: 1.
Конец копирования: 27.07.2009 14:14:03,80

рабочее, windows, код

Previous post Next post
Up