指定したボリュームのシャドウ コピーを削除します。 クライアントからアクセス可能なタイプのシャドウ コピーのみを削除できます。
Note
「エラー:スナップショットが見つかったが、許可されたコンテキスト外にいました」というエラーが出た場合、シャドウコピーはクライアントからアクセスできず、 vssadminで削除できません。 代わりに diskshadow コマンドを使って、そのシャドウコピーを管理・削除してください。
Syntax
vssadmin delete shadows /for=<ForVolumeSpec> [/oldest | /all | /shadow=<ShadowID>] [/quiet]
Parameters
| Parameter | Description |
|---|---|
/for=<ForVolumeSpec> |
削除するボリュームのシャドウ コピーを指定します。 |
| /oldest | 最も古いシャドウ コピーのみを削除します。 |
| /all | 指定したボリュームのすべてのシャドウ コピーを削除します。 |
/shadow=<ShadowID> |
ShadowID で指定したシャドウ コピーを削除します。 シャドウ コピー ID を取得するには、vssadmin list shadows コマンドを使用します。 シャドウ コピー ID を入力するときは、次の形式を使用します。各 X は 16 進数を表します。 XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX |
| /quiet | 実行中にコマンドでメッセージを表示しないことを指定します。 |
Examples
Caution
シャドウコピーの削除は永久的です。 削除されたシャドウコピーは復元できず、それに依存している以前のバージョンや復元ポイントも失われます。 削除したいボリュームやシャドウコピーだけをターゲットにし、削除前に vssadminリストのシャドウ でシャドウコピーIDを確認してください。 このコマンドは クライアントにアクセス可能な タイプのシャドウコピーのみを削除します。
ボリューム C の最も古いシャドウ コピーを削除するには、次のように入力します。
vssadmin delete shadows /for=c: /oldest
クライアントがアクセス可能なボリュームDのシャドウコピーをすべて削除するには、次のように入力してください:
vssadmin delete shadows /for=d: /all
クライアントがアクセス可能な単一のシャドウコピーをIDで削除するには、まず vssadminのリストシャドウ を実行してシャドウコピーIDを見つけてください。 次に、シャドウコピーをホストするボリュームに置き換えて、削除したいIDに<ShadowID>c:を実行します。 IDは XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXの形式で入力します。各 X は16進数文字です:
vssadmin delete shadows /for=c: /shadow=<ShadowID>
進行状況メッセージが表示されずにクライアントがアクセス可能なボリュームDのシャドウコピーをすべて削除するには、 /quiet パラメータを追加してください:
vssadmin delete shadows /for=d: /all /quiet