ここ最近、Hyper-V の仮想マシンのゲスト OS が立ち上がっているかどうかをどうやって調べればよいか悩んでいます。仮想マシンを起動すると、状態が“実行中”になります。この仮想マシンの状態は前回の投稿で紹介したスクリプトのように、Hyper-V WMI Provider (http://msdn.microsoft.com/en-us/library/cc136992(VS.85).aspx → https://docs.microsoft.com/ja-jp/previous-versions/windows/desktop/virtual/windows-virtualization-portal) の Msvm_ComputerSystem クラスにある EnabledState プロパティで取得できます。しかし、EnabledState プロパティでは、仮想マシンがオンであるこ
![Hyper-V Scripting: “実行中”の仮想マシン=ゲスト OS が“実行中”ではない](https://cdn-ak-scissors.b.st-hatena.com/image/square/46a93cc05df201228aa038cd6bdea30b375b5c08/height=288;version=1;width=512/https%3A%2F%2F3.bp.blogspot.com%2F_Ik8n9c_MNI8%2FTCm9zZcyBOI%2FAAAAAAAAAeo%2FYgpCQdDVxvU%2Fw1200-h630-p-k-no-nu%2Fhyper-vscript04.png)