7

Я использую VirtualBox на Windows.

Есть ли способ сделать скрипт, который закроет виртуальную машину и "сохранит состояние"? Или даже просто сказать VM для выключения?

Non-нелогичным:

  • Я знаю, что вы можете открыть виртуальную машину из командной строки, потому что у меня есть ярлык для открытия виртуальной машины. И поэтому я могу просто вызвать ярлык из командной строки.
  • Причина, по которой я спрашиваю, состоит в том, что в моем программном обеспечении для резервного копирования есть опция командной строки до резервного копирования / после резервного копирования. Поэтому я хотел бы использовать командную строку для сохранения состояния виртуальной машины. Затем сделайте резервную копию виртуальной машины. Затем используйте командную строку для запуска виртуальной машины.

1 ответ1

15

Из руководства VBoxManage :

VBoxManage controlvm <vm> savestate сохранит текущее состояние виртуальной машины на диск и затем остановит виртуальную машину . (Это эквивалентно выбору пункта "Закрыть" в меню "Машина" графического интерфейса или нажатию кнопки закрытия окна, а затем выбору "Сохранить состояние машины" в диалоговом окне.)

Затем вы можете начать снова, используя VBoxManage startvm "Windows XP" (конечно, если ваша виртуальная машина называется "Windows XP").

Вы должны найти VBoxManage.exe где-нибудь в папке установки VirtualBox. Конечно, вы можете добавить его в свой PATH, чтобы иметь более легкий доступ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .