コマンドラインから VirtualBox 仮想マシンの状態を保存しますか?

コマンドラインから VirtualBox 仮想マシンの状態を保存しますか?

Windows 上で VirtualBox を使用しています。

VM を閉じて「状態を保存する」スクリプトを作成する方法はありますか? または、VM にシャットダウンするように指示するだけですか?

非論理的:

  • VM を開くためのショートカットがあるので、コマンド ラインから VM を開くことができることはわかっています。そのため、コマンド ラインからショートカットを呼び出すことができます。
  • 私が質問する理由は、私のバックアップ ソフトウェアにバックアップ前/バックアップ後のコマンド ライン オプションがあるためです。コマンド ラインを使用して VM の状態を保存し、VM をバックアップします。次に、コマンド ラインを使用して VM を起動します。

答え1

からVBox管理マニュアル:

VBoxManage controlvm <vm> savestateVM の現在の状態をディスクに保存し、VM を停止します。(これは、GUI の「マシン」メニューで「閉じる」項目を選択するか、ウィンドウの閉じるボタンを押してから、ダイアログで「マシンの状態を保存」を選択することと同じです。)

その後、再度使用を開始できますVBoxManage startvm "Windows XP"(もちろん、VM の名前が「Windows XP」であると仮定します)。

VirtualBoxのインストールフォルダのどこかに見つけられるはずですVBoxManage.exe。もちろんPATHに追加するアクセスを容易にするため。

関連情報