Home > Windows にまつわる e.t.c.

Hyper-V の VM と VHD をまとめて削除する


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

 

 

back.gif (1980 バイト)

home.gif (1907 バイト)

Copyright © MURA All rights reserved.