vssbk.bat
rem ■■■ファイル削除■■■ del "D:\00.VSS\zz_HARADA_backupTools\HARADA.vss" rem ■■■VSSのアーカイブ■■■ "C:\Program Files\Microsoft Visual SourceSafe\ssarc.exe" -d- -s"D:\00.VSS\zz_HARADA" "D:\00.VSS\zz_HARADA_backupTools\HARADA.vss" $/ rem ■■■ネットワーク接続■■■ net use \\192.168.64.xx /USER:administrator password rem ■■■ファイルをリネーム(1世代前を残す)■■■ del "\\192.168.64.xx\backup\HARADA\HARADA_bk.vss" rename "\\192.168.64.xx\backup\HARADA\HARADA.vss" "HARADA_bk.vss" rem ■■■ファイルコピー■■■ copy "D:\00.VSS\zz_HARADA_backupTools\HARADA.vss" "\\192.168.64.xx\backup\HARADA"
ファイルの世代管理、別マシンへのコピーはきちんとした製品を使ったほうがよいかも。。。
また、以下のバッチで定期的にアナライズを実行しておくとよい。
analyze.bat
rem ■■■analyze.exeの格納先■■■ SET PATH=%PATH%;"C:\Program Files\Microsoft Visual SourceSafe" rem ■■■analyzeターゲットの格納先■■■ SET TARGET=D:\00.VSS\HARADA rem ■■■analyze実行■■■ del %TARGET%\data\backup\*.* /Q analyze -F -D %TARGET%\data
メモ:
別サーバにあるVSSをリストアしようとすると完了しなかった。(単純に遅かっただけかも・・)
バックアップ、リストアの実行はネットワークを利用して行わないほうがいいかも知れない。