Що я хотів би досягти - це послідовні копії папок, які, можливо, зараз використовуються.
Зверніть увагу, що програми дійсно повинні бути сумісні з 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: