説明に基づいて、VM 内のすべてのスナップショットを取得し、VM 内の最新の 6 つのスナップショットを除くすべてのスナップショットを削除する小さなスクリプトに取り組んでいます。
現在、私のコードは次のようになっています。
get-snapshot -vm "test" | sort -property description | remove-snapshot ?
get-date を使用して、各 VM の説明を作成日にして、最新の 6 つのスナップショットを除くすべてを削除したいと考えています。このタスクを実行するためのスクリプトに欠けているものは何ですか?
-getchildren を使用することを考えていましたが、スナップショット 7 以降を削除する場所に到達する方法がわかりません。