Windows 上で VirtualBox を使用しています。
VM を閉じて「状態を保存する」スクリプトを作成する方法はありますか? または、VM にシャットダウンするように指示するだけですか?
非論理的:
- VM を開くためのショートカットがあるので、コマンド ラインから VM を開くことができることはわかっています。そのため、コマンド ラインからショートカットを呼び出すことができます。
- 私が質問する理由は、私のバックアップ ソフトウェアにバックアップ前/バックアップ後のコマンド ライン オプションがあるためです。コマンド ラインを使用して VM の状態を保存し、VM をバックアップします。次に、コマンド ラインを使用して VM を起動します。
答え1
からVBox管理マニュアル:
VBoxManage controlvm <vm> savestate
VM の現在の状態をディスクに保存し、VM を停止します。(これは、GUI の「マシン」メニューで「閉じる」項目を選択するか、ウィンドウの閉じるボタンを押してから、ダイアログで「マシンの状態を保存」を選択することと同じです。)
その後、再度使用を開始できますVBoxManage startvm "Windows XP"
(もちろん、VM の名前が「Windows XP」であると仮定します)。
VirtualBoxのインストールフォルダのどこかに見つけられるはずですVBoxManage.exe
。もちろんPATHに追加するアクセスを容易にするため。