Hyper-Vのスナップショットを古い方から削除するスクリプト

Hyper-Vを稼働させていて、自動スナップショットを何度か行っていると気が付く事があります。スナップショットを消す場合、最新のスナップショットデータを消すのはMsvm_PreviousSettingDataがあるから楽なのですが、逆に一番古いスナップショットを消す場合は?と言われると困ってしまうわけです。

というわけで、自分自身必要に狩られたので先輩プログラマに聞きつつ作ってみました。動作的には各スナップショットの名前に自動的に付く時間から一番古いスナップショットを探していますので、スナップショット名を変更すると正常に動作しません。

やり方が強引なので、利用するのであれば動作確認してからでお願いしますね。

使い方はMSDNのサンプルと同じで

です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です