Romano
20-03-2011, 16:45
Ежедневно прикладное ПО создает в каталогах
\\servername1\FileRes1\Dir1\IN
\\servername1\FileRes1\Dir1\OUT
папки и пишет файлы в них, имена папок формируются по следующему принципу Mxx_Dxx, где М-месяц, D-день. Т.е.набор папок в Dir1\IN(OUT) выглядит так:
февраль
-------
M02_D01
M02_D02
.......
M02_D28
март
----
M03_D01
M03_D02
.......
M03_D31
Необходимо с использованием VBS скрипта, прописанного в планировщике Windows, архивировать RAR'ом созданные за день файлы в папках IN(OUT) на другой сервер по пути
\\servername2\FileRes2\BackupDir1\Год\AchFileNameDDMMYY.RAR, где МM-месяц, DD-день, YY-год т.е. из папок IN(OUT) сливать в один архив, но пути внутри архива сохранять (при распаковке развернется архив в исходные каталоги в том виде в котором они писались отдельно в IN и OUT).
Должна быть проверка, что архивирование прошло успешно (может сеть пропадала, свет выключили и т.д.), затем файлы можно удалить.
Например, наступило 20.03.2011, появятся две директории, начнут в течении дня писаться файлы
\\servername1\FileRes1\Dir1\IN\M03_D20\*.*
\\servername1\FileRes1\Dir1\OUT\M03_D20\*.*
прошел день, ночью запустился планировщик, файлы запаковались в архив
\\servername2\FileRes2\BackupDir1\Год\AchFileName200311.RAR
наступит 21.03.2011, начнут в течении дня писаться файлы
\\servername1\FileRes1\Dir1\IN\M03_D21\*.*
\\servername1\FileRes1\Dir1\OUT\M03_D21\*.*
пройдет день, ночью запустился планировщик, файлы запаковались в архив
\\servername2\FileRes2\BackupDir1\Год\AchFileName210311.RAR
Скрипт будет запускаться с сервера №3 - servername3.
Заранее благодарю всех, кто поучаствует в теме.
\\servername1\FileRes1\Dir1\IN
\\servername1\FileRes1\Dir1\OUT
папки и пишет файлы в них, имена папок формируются по следующему принципу Mxx_Dxx, где М-месяц, D-день. Т.е.набор папок в Dir1\IN(OUT) выглядит так:
февраль
-------
M02_D01
M02_D02
.......
M02_D28
март
----
M03_D01
M03_D02
.......
M03_D31
Необходимо с использованием VBS скрипта, прописанного в планировщике Windows, архивировать RAR'ом созданные за день файлы в папках IN(OUT) на другой сервер по пути
\\servername2\FileRes2\BackupDir1\Год\AchFileNameDDMMYY.RAR, где МM-месяц, DD-день, YY-год т.е. из папок IN(OUT) сливать в один архив, но пути внутри архива сохранять (при распаковке развернется архив в исходные каталоги в том виде в котором они писались отдельно в IN и OUT).
Должна быть проверка, что архивирование прошло успешно (может сеть пропадала, свет выключили и т.д.), затем файлы можно удалить.
Например, наступило 20.03.2011, появятся две директории, начнут в течении дня писаться файлы
\\servername1\FileRes1\Dir1\IN\M03_D20\*.*
\\servername1\FileRes1\Dir1\OUT\M03_D20\*.*
прошел день, ночью запустился планировщик, файлы запаковались в архив
\\servername2\FileRes2\BackupDir1\Год\AchFileName200311.RAR
наступит 21.03.2011, начнут в течении дня писаться файлы
\\servername1\FileRes1\Dir1\IN\M03_D21\*.*
\\servername1\FileRes1\Dir1\OUT\M03_D21\*.*
пройдет день, ночью запустился планировщик, файлы запаковались в архив
\\servername2\FileRes2\BackupDir1\Год\AchFileName210311.RAR
Скрипт будет запускаться с сервера №3 - servername3.
Заранее благодарю всех, кто поучаствует в теме.