Копирование бэкапов на сетевой диск

Вариант с Robocopy

Robocopy (от англ. Robust File Copy) — утилита командной строки для репликации (не просто копирования) каталогов (папок). Она была доступна как часть Windows Resource Kit и представлена как стандартный компонент Windows VistaWindows 7 и Windows Server 2008. Robocopy функционально заменяет Xcopy, с большим количеством опций.

Robocopy разработана для отказоустойчивого копирования каталогов и деревьев каталогов. Она обладает возможностью копирования всех (или выборочных) NTFS атрибутов и свойств, имеет дополнительный код для перезапуска при применении с сетевым соединением в случае его разрывов.

Создаем скрипт для передачи файлов на сетевой диск (IP 192.168.1.97). Файлы помещаются в директорию другой программой (WinRAR например)

D:\_bin\backup_rc.bat

@echo off
chcp 1251
robocopy.exe D:\_Backup \\192.168.1.97\acc\_Backup /mir /log:D:\_log\backup_bat.log

Создаем скрипт подключения сетевого диска netuse_open.bat:

net use \\192.168.1.97\acc mirtrud /user:acc

Создаем скрипт для отключения сетевого диска netuse_close.bat:

net use * /del /y

Создаем в планировщике задания:

  1. Подключить сетевой диск
  2. Копировать на диск
  3. Отключить сетевой диск

Вариант с xcopy

@echo off
chcp 1251
xcopy D:\_Backup \\192.168.1.97\acc\_Backup /s /e

Дальше все тоже.

image_pdfimage_print

Leave a Reply

Your email address will not be published. Required fields are marked *