Hyper-V 2016では、VM構成をUSBドライブからデフォルトのフォルダーに移動しようとすると、「操作はサポートされていません」というエラーが発生します。ホストマシンは1つだけです。 OSの再インストールを必要とするハードウェアのアップグレードを実行できるように、それらをドライブにエクスポートしました(新しいディスクアレイはまだ構築中なので、今のところVHDXの移動を控えます。構成は機能していますが、取得したいのですがそれらをUSBドライブから外します。)
私が選択しているオプションは、以下のスクリーンショットで詳しく説明されています。
私が試したこと:
パワーシェル:
$Path = "C:\ProgramData\Microsoft\Windows\Hyper-V"
Move-VM -Name "MATRIX" -DestinationHost "SERVER1" -VirtualMachinePath $Path -SnapshotFilePath $Path -SmartPagingFilePath $Path
これは同じエラーで失敗します:
この操作はサポートされていません。
これらの構成をHyper-Vホストのデフォルトの場所に正常に移動するにはどうすればよいですか?
VMを同じホスト上のある場所から別の場所に移行しようとしたため、エラーが発生しました。このアクションはサポートされていません。VM =移行は2つの別個のホストを意味します(ただし、ストレージの移行ではありません。これは同じホスト内で問題なく実行できます。それが、構成に対しても同じことができると私が思った理由です)。
VMごとにこれを行うことになりました。
これはうまくいきました。
欲求不満:エラーメッセージが本当の問題を述べていたなら、それは私たち全員に多くのトラブルを救ったでしょう。本当に何が起こっているのかがわかっていれば、文字通り1秒以内に、私が説明した方法でタスクに取り組むことにしました。調査中に、Hyper-Vがこのエラー報告の欠点で悪名高いことを知りました。誰かがどこか不適切なショートカットをしました。