Windows Server 2012では、Hyper-V管理用のPowershellモジュールが提供され、Powershellコマンドで仮想マシン作成、削除、エクスポートなどを管理できるようになりました。しかし、Windows Serve 2012 Coreで構成したHyper-V環境でPowershellコマンド(Export-VM)で仮想マシンをエクスポートしようと思いますが、PowershellコマンドプロンプトでExport-VMなどのコマンドが認識されません。
「Import-Module HyperV」でHyper-V管理用モジュールをインポートしても、「モジュールが見つかりません」のようなエラーが出ます。
「Get-Module -ListAvailable」でインポート可能なモジュール一覧を出力してみたら、そもそもHyper-V管理モジュールがない事がわかりました。
Hyper-V管理モジュールがないということは、Hyper-Vモジュールがインストールされていないということです。モジュール自体はWindows Serve 2012のRemote Server Administration Tools (RSAT)に含まれています。下記のコマンドでインストールできます。
インストール完了したら、Get-VM、Export-VMなどのコマンドが使えるようになります。
「Import-Module HyperV」でHyper-V管理用モジュールをインポートしても、「モジュールが見つかりません」のようなエラーが出ます。
Import-Module : モジュール ディレクトリに有効なモジュール ファイルが見つからなかったため、指定されたモジュール 'Hyper-V' は読み込まれませんでした。 + CategoryInfo : ResourceUnavailable: (Hyper-V:String) [Import-Module], FileNotFoundException + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand |
「Get-Module -ListAvailable」でインポート可能なモジュール一覧を出力してみたら、そもそもHyper-V管理モジュールがない事がわかりました。
Hyper-V管理モジュールがないということは、Hyper-Vモジュールがインストールされていないということです。モジュール自体はWindows Serve 2012のRemote Server Administration Tools (RSAT)に含まれています。下記のコマンドでインストールできます。
Add-WindowsFeature Hyper-V-PowerShell |
Windows Server 2012 Hyper-V Cookbook 新品価格 |
この記事がお役にたちましたらシェアをお願いします:)
0 件のコメント:
コメントを投稿