O que eu gostaria de obter são cópias consistentes de pastas que possam estar em uso no momento.
Por favor, entenda que os aplicativos realmente devem ser compatíveis com o VSS. Embora você possa criar a cópia de sombra, é possível que os aplicativos com arquivos em uso possam não responder ao evento e fazer o que é necessário para garantir uma cópia consistente.
O que você quase certamente deseja fazer é usar o comando Diskshadow para criar uma cópia de sombra e montá-la temporariamente como um volume. Depois de fazer isso, você pode usar a robocopy / teracopy ou a 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 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: