это не совсем то же самое что VSS.
Часть открытых файлов с таким ключом скрипт таки сбэкапит, а вот например почтовую базу PST, при открытом outlook, боюсь что нет.
Но конечно стоит проверить.
Да тут явно проще NTBackup, затем уже 7zip если надо сжатие. Я вообще поражаюсь, что сподвигло столько людей идти в сторону сторонних backup-решений, Remote Desktop решений и еще кучи левых обвязок, когда все есть уже из коробки.
Да-да, помню разговор был на собеседовании у меня:
— А как у вас с linux обстоят дела?
— Да не очень, убунту дома ставил поиграться, кое-что знаю, но не на уровне профи конечно… (честно отвечаю работодателю)
— О! Это хорошо! Нам тут работать надо, а не экспериментировать! (с неподдельной радостью)
автор молодец!
Каждый из нас рано или поздно изобретал велосипед.(в моем случае это был скрипт на VBS и с WinRAR)
позволю себе несколько советов (вероятно вы их уже сделали, но мало ли)
— проверьте работу с русскоязычными названиями с пробелами папок в файле-списке, и кстати а сетевые мена обрабатывает (типа \\comp\share)?
— как 7z работает с открытыми файлами? в WinRAR помнится был специальный ключик «архивировать открытые файлы». Иначе рискуете несбэкапить то что нужно.
— как 7z работает с потоками? не игнорит ли их? давно давно у меня был горький опыт, когда рукописная софтина использовала потоки для хранения служебной информации, и я имел бледный вид, когда при восстановлении потоков не оказалось.
— хорошо бы еще уведомления на мейл получать, ага. с прикрепленным логом. в VBS это легко сделать, а в CMD… если только что-то стороннее вызывать…
Полезная фича. А то все как-то часто спрашивают «я тут файлик удалил, чем бы мне его теперь восстановить».
А файлик обычно важный. Спрашивается, чего ж ты его не бекапил :).
Простая автоматизация резервного копирования под Windows