What I'd like to achieve are consistent copies of folders that might be currently in use.
Por favor, entenda que os aplicativos devem ser realmente compatíveis com o VSS. Embora seja possível criar a cópia de sombra, é possível que os aplicativos com arquivos em uso não respondam ao evento e façam o que for necessário para garantir uma cópia consistente.
O que você quase certamente quer fazer é usar o Diskshadow comando para criar uma cópia de sombra e montá-la temporariamente como um volume. Depois de fazer isso, você pode usar robocopy / teracopy ou ferramenta favorita para fazer uma cópia. Aqui está o conjunto de arquivos que eu uso para fazer um backup usando o VSS de um dos meus sistemas. Há outro exemplo que faz parte dos documentos do MS aos quais eu me vinculei.
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: