Jumboのブログ!

たわいのない事をメモ的に残す日記のような技術ブログです。
お役に立つかは自信がありません。
ここの内容を少しずつホームページに反映していきたいと思います。
<< September 2010 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>
<< パナソニックのシェーバー洗浄剤 | main | Amazonが配送無料キャンペーンを行っている >>

Hyper-Vの仮想マシン達をコマンドでシャットダウンや起動をさせる方法

Hyper-Vで稼働中の仮想マシン達がバックアップの邪魔をしてくれるので週に一度自動的に仮想マシンをシャットダウンさせています。
新しい仮想マシンを作る度にシャットダウンさせるバッチファイルを書き換えなければならないのですが、いつもその手順を忘れてしまうのでメモっときます。

まずは仮想マシンのIDを取得します。

wmic /namespace:"¥¥root¥virtualization" path Msvm_ComputerSystem where ElementName='windows7' get name


windows7はHyper-V上の仮想名です。
これを実行するとIDとして次のような内容が表示されます。

43C60FAF-4496-4A1E-909C-5C1622D8FC42


このIDを次のコマンドのsystemnameに指定するとシャットダウンされます。

wmic /namespace:"¥¥root¥virtualization" path msvm_shutdownComponent where systemname='43C60FAF-4496-4A1E-909C-5C1622D8FC42' call InitiateShutdown true,"コメント(理由)"


コメントの前のtrueは強制終了を意味します。

次に起動させるには

wmic /namespace:"¥¥root¥virtualization" path Msvm_ComputerSystem where ElementName='windows7' call RequestStateChange 2


と仮想名だけで起動はできます。だったらシャットダウンも...と思うのは私だけでしょうか...
テクニカル日記 | permalink | comments(0) | trackbacks(0)

この記事に対するコメント

コメントする









この記事のトラックバックURL
http://blog.motdotnet.com/trackback/816815
この記事に対するトラックバック

ブログ内検索:

サイト検索:





スカウター : Jumboのブログ!