Hyper-V の VM を削除した場合、VHD はそのまま残るので、VM 削除後に不要になった VHD を手動削除する必要があります。
複数の VHD をバラバラの場所に配置している場合、手動で削除するのが面倒なので、まとめて削除する PowerShell スクリプト書きました。
管理権限 PowerSehll で RemoveVM.ps1 に VM 名(-VM_Name)を渡します。
-WhatIf を指定するとテストモードで実削除はしません。
RemoveVM.ps1 [-VM_Name] VM名 [-WhatIf] |
リポジトリを Clone するか、スクリプトを直接ダウンロードしてください。
スクリプトを直接ダウンロードする場合は、PowerShell で wget(Invoke-WebRequest) してください
Invoke-WebRequest https://raw.githubusercontent.com/MuraAtVwnet/RemoveVM/master/RemoveVM.ps1 -OutFile ~/RemoveVM.ps1 |
wget した場合は以下のように実行します
~/RemoveVM.ps1 VM名 [-WhatIf] |
以下リポジトリで公開しています
git@github.com:MuraAtVwnet/RemoveVM.git
https://github.com/MuraAtVwnet/RemoveVM
Copyright © MURA All rights reserved.