สิ่งที่ฉันต้องการทำให้สำเร็จคือสำเนาของโฟลเดอร์ที่อาจใช้งานอยู่ในปัจจุบัน
โปรดเข้าใจว่าแอปพลิเคชันจะต้องเข้ากันได้กับ VSS ในขณะที่คุณสามารถสร้าง shadow copy ได้อาจเป็นไปได้ว่าแอปพลิเคชันที่มีไฟล์ที่ใช้งานอาจไม่ตอบสนองต่อเหตุการณ์และทำสิ่งที่จำเป็นเพื่อให้แน่ใจว่าคุณได้รับสำเนาที่สอดคล้องกัน
สิ่งที่คุณต้องการทำอย่างแน่นอนคือการใช้คำสั่งDiskshadowเพื่อสร้าง shadow copy และจากนั้นติดตั้งเป็นโวลุ่มชั่วคราว เมื่อคุณทำเช่นนั้นคุณสามารถใช้ 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: