そこで、バッチ スクリプトを使用してシャドウ コピーからバックアップを作成したいと考えています。それは私がこれまで持っているものです:
vssadmin list shadows | findstr /C:"Volume da Cópia de Sombra"
出力:
Volume da Cópia de Sombra: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1
Volume da Cópia de Sombra: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2
Volume da Cópia de Sombra: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy5
findstr によって返された最後の行のパスのみを取得する必要がありますが、どうすればそれを達成できるかわかりません。
そして、パスを取得\
して末尾に a を追加した後 (パスが a で終わる場合にのみシンボリック リンクが\
作成されます)、それにシンボリック リンクを作成します。
mklink c:\shadowcopy /d %path%
だから、私はその途中で迷っています。
私は答えのあるこの質問を見つけました:
しかし、バッチ構文は混乱していて、私のプロジェクトに適応させるための答えのコード行を理解していません。
誰かが私を助けて、私が何をする必要があるか(またはコードを提供する場合はコード)を詳細に説明してくれるので、貼り付けてコピーするだけでなく、何をしているのかを理解し、改善/変更を加えることができます.