Чего я хотел бы добиться, так это согласованных копий папок, которые могут быть использованы в данный момент.
Пожалуйста, поймите, что приложения на самом деле должны быть совместимы с VSS. Несмотря на то, что вы можете создать теневую копию, возможно, что приложения с используемыми файлами могут не реагировать на событие и делать то, что требуется, чтобы обеспечить получение согласованной копии.
То, что вы почти наверняка хотите сделать, это использовать команду Diskshadow для создания теневой копии, а затем временно смонтировать ее как том. Как только вы это сделаете, вы можете использовать robocopy / teracopy или любимый инструмент, чтобы сделать копию. Вот набор файлов, которые я использую для резервного копирования с использованием 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: