Чего я хотел бы добиться, так это согласованных копий папок, которые могут быть использованы в данный момент.
Пожалуйста, поймите, что приложения должны быть действительно совместимы с VSS. Хотя вы можете создать теневую копию, вполне возможно, что приложения с используемыми файлами могут не реагировать на событие и делать то, что требуется, чтобы убедиться, что вы получите непротиворечивую копию.
Вы почти наверняка захотите использовать команду Diskshadow для создания теневой копии, а затем временно смонтировать ее как том. Как только вы это сделаете, вы можете использовать робокопию / теракопию или любимый инструмент, чтобы сделать копию. Вот набор файлов, которые я использую для резервного копирования с использованием VSS одной из моих систем. Есть еще один пример, который является частью документации MS, с которой я связан.
shadowbackup.bat
@echo off
o:
cd \shadow
del o:\shadow\*.cab
diskshadow -s diskshadow_script.txt
robocopy /mir S:\data\ \\srv-backup\backupshare\srv01\
diskshadow_script.txt
delete shadows exposed s:
set context persistent nowriters
set verbose on
add volume o: alias Backup
create
expose %Backup% S: