他ホストでエクスポートした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スクリプトでこの「保存された状態を削除」と同じことを行うコマンドがありましたらご教示頂きたくよろしくお願いいたします。

ビジネス向け Windows | IT プロフェッショナル用 Windows クライアント | ストレージの高可用性 | 仮想化と Hyper-V
ビジネス向け Windows | IT プロフェッショナル用 Windows クライアント | ユーザー エクスペリエンス | その他
0 件のコメント コメントはありません
{count} 件の投票

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    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 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。