すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

Hyper-V 仮想マシンのコマンド操作

hm1というホストマシンで、hm1上に構築済みのHyper-Vの仮想マシン、 vm1を
hm1からコマンドで起動,シャットダウンさせたいのですがそのコマンドがわか
りません(特に起動。「vmconnect.exe」ではありません)。

目的はvm1のファイルレベルでのバックアップ(ファイルコピー)です。*.vhdは
コピーできるようですが、内容の検証まで行っていません。ウェブを検索しま
したが見つけられませんでした。

ご存知の方がみえましたらご教示願えませんでしょうか。ズバリでなくヒント
程度でも結構です。

よろしくお願いいたします。

  • 質問者:検索おんち
  • 質問日時:2009-03-30 15:09:04
  • 0

Hyper-Vは持っていないので何とも言えませんが、検索すると色々やり方がありました。

まず、vmconnect.exeには引数が必要なようです。
http://blogs.technet.com/osamut/archive/2008/04/20/vmconnect-exe.aspx

またこちらにはスクリプトから操作する方法もありました。
http://blogs.wankuma.com/matsu/archive/2008/07/08/148028.aspx
あとはこのスクリプトをコマンドプロンプトから呼び出せばOKかと。

  • 回答者:タク (質問から2時間後)
  • 0
この回答の満足度
  
参考になりました。回答ありがとうございました。
お礼コメント

素早いご回答ありがとうございます。

何といいますかvmconnect.exeは実行中のインスタンス(仮想マシン)に接続す
る、リアルウィンドウに呼び出す(を開く)ためのコマンドで、インスタンス(
仮想マシン)は起きているのが前提であるコマンドです。ですので、「起動」
のためあるコマンドではありません。このあたりはHyper-Vを触らないと実感
し難いと思います。貴重なお時間をさいていただきありがとうございました。

スクリプトの方も、肝心なシャットダウン用の値、下記では「3」

VMList.ItemIndex(0).RequestStateChange(3)

に該当する数値がわからないのです。私が調べた限りでは外国のアーティクル
を含めてシャットダウンの値の記述は見つかりません。ひょっとしてシャット
ダウンはrexecなどの既存コマンドでやれ、と言うことかと思い始めました。

仮想マシンのウィンドウメニューにはちゃんと停止やシャットダウンアイコン
が装備されているのですが...

いづれにしてもタクさんありがとうございました。ご厚意に感謝いたします。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る