none
Windows7上からGet-VMコマンドを使用したい RRS feed

  • 質問

  • Windows7にWindows Management Framework 3.0をインストールしたのですが、

    Get-VMコマンドを実行しても、コマンドが見つからずエラーになります。

    何か設定が必要なのでしょうか。

    2013年1月7日 7:34

回答

  • Windows Management Framework 3.0にはHyper-V管理用コマンドレットを含むHyper-Vモジュールは付属していません。

    また、Windows 7用のRSAT(リモートサーバー管理ツール)はWindows Server 2012に対応しておらず、PowerShellコマンドレットの付属もありません。

    したがって、Get-VMコマンドレットはWin7で利用できません。

    未確認ですが、codeplexにあるHyper-VモジュールはWin7で利用可能なので、Windows Server 2012のHyper-Vの管理をこれで行うことができるかもしれません。(Windows Management Framework 3.0に対応してない可能性がありますが…)

    なお、Windows 8であれば「Windowsの機能」からHyper-Vモジュールを追加インストールでき、これを利用するとWindows Server 2012のHyper-Vを管理できます。

    • 回答としてマーク UltraKatan 2013年1月7日 10:28
    2013年1月7日 10:23
    モデレータ

すべての返信

  • Windows Management Framework 3.0にはHyper-V管理用コマンドレットを含むHyper-Vモジュールは付属していません。

    また、Windows 7用のRSAT(リモートサーバー管理ツール)はWindows Server 2012に対応しておらず、PowerShellコマンドレットの付属もありません。

    したがって、Get-VMコマンドレットはWin7で利用できません。

    未確認ですが、codeplexにあるHyper-VモジュールはWin7で利用可能なので、Windows Server 2012のHyper-Vの管理をこれで行うことができるかもしれません。(Windows Management Framework 3.0に対応してない可能性がありますが…)

    なお、Windows 8であれば「Windowsの機能」からHyper-Vモジュールを追加インストールでき、これを利用するとWindows Server 2012のHyper-Vを管理できます。

    • 回答としてマーク UltraKatan 2013年1月7日 10:28
    2013年1月7日 10:23
    モデレータ
  • 牟田口様

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

    Windows7にてHyper-VをPowershellで管理出来ないとの件、承知いたしました。

    2013年1月7日 10:28
  • あるいはPowerShellリモートの機能でリモートにあるHyper-Vモジュールを利用する方法もあるかと思います。

    Invoke-CommandコマンドレットやImport-PSSessionコマンドレットなどをお調べください。

    2013年1月7日 10:29
    モデレータ
  • 私も同様の件で悩んでいましたが、下記の事が分かりました。

    Hyper-vモジュールがインストールされていないとPowershell3であってもGet-VMコマンドは利用できない。

    そのため、Windows8やWindows Server 2012の場合も初期状態では、Get-VM(それ以外のHyper-V関連のコマンドレット)は利用できません。

    Hyper-Vモジュール追加後に利用可能となります。

    2013年4月1日 1:49