web-dev-qa-db-ja.com

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

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

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

非sequitur:

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

VBoxManage マニュアルから:

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

次に、VBoxManage startvm "Windows XP"を使用して再開できます(VMの名前はもちろん「WindowsXP」であると想定)。

VBoxManage.exeはVirtualBoxのインストールフォルダのどこかにあります。もちろん、 PATHに追加 簡単にアクセスできます。

18
slhck