他ホストでエクスポートしたVMファイルをPowerShell 経由でインポートするときに VM の保存状態を削除する方法について

20927774 110 評価のポイント
2024-11-27T09:41:05.03+00:00

Windows11 ProのPC2台(以下、PC1、PC2と記載)に、それぞれHyper-Vを運用しています。

そして、VMを起動したままオンラインバックアップ(Export-VM)を取得しています。

PC1で取得したvm1のバックアップファイルをPC2にコピーしてPC2のHyper-V上にImport-VMコマンドでインポートしようとしたところ、以下のエラーが発生します。

Import-VM : 構成に誤りがあるため、仮想マシンをインポートできません。Compare-VM を使用して仮想マシンを修復してください。

PC2のHyperVマネージャーから同じエクスポートファイルを使って、インポートすると、やはりエラーがでるのですが、そのエラーポップアップで「保存された状態を削除」というボタンをクリックするとインポートが完了します。

Powershellスクリプトでこの「保存された状態を削除」と同じことを行うコマンドがありましたらご教示頂きたくよろしくお願いいたします。

Hyper-V
Hyper-V
お客様がワークロードを 1 台のサーバーに統合できるようにする、ハイパーバイザーベースの仮想化ソリューションを提供する Windows テクノロジ。
17 件の質問
Windows 11
Windows 11
生産性、創造性、使いやすさを考慮して設計された Microsoft オペレーティング システム。
10 件の質問
0 件のコメント コメントはありません
{count} 件の投票

2 件の回答

並べ替え方法: 最も役に立つ
  1. Ian Xue 38,551 評価のポイント Microsoft ベンダー
    2024-11-28T00:51:08.8633333+00:00

    こんにちは、

    Remove-VMSavedState コマンドレットは、保存された仮想マシンの保存状態を削除します。

    Remove-VMSavedState -VMName "TestVM"
    

    https://learn.microsoft.com/en-us/powershell/module/hyper-v/remove-vmsavedstate

    Ian Xue


    回答が参考になる場合は、「Accept Answer」をクリックし、upvoteしてください。


  2. 20927774 110 評価のポイント
    2024-12-07T07:55:45.1033333+00:00

    Remove-VMSavedStateは、エクスポートされたVMファイルでは動作しないということを教えて頂いきましたので、エクスポート元となるVMの設定を以下のように変更して対応しました。

    「プロセッサ」ー「互換性」ー「プロセッサバージョンが異なる物理コンピュータへ移行する」にチェックを入れる

    この変更により、オンラインエクスポートされたVMファイルからも別PCにてインポートできるようになりました。

    0 件のコメント コメントはありません

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。