Управление VirtualBox из командной строки

Автор: | 15.05.2019

VBoxManage это утилита, позволяющая управлять виртуальной машиной из командной строки.

Итак, откройте консоль (Win+R, cmd или Ctrl+Alt+T) и продолжим. Перейдите в каталог, в котором установлен VirtualBox и запускайте команды из него, если только путь до этой папки у вас не прописан в path.

Запуск виртуальной машины в фоновом режиме:

  • vboxmanage startvm "vm_name" --type headless

Поставить, снять с паузы или выключить виртуальную машину:

  • vboxmanage controlvm "vm_name" pause / resume / poweroff

Выключение виртуальной машины с сохранением состояния:

  • vboxmanage controlvm "vm_name" savestate

Получить список запущенных виртуальных машин:

  • vboxmanage list runningvms

Список всех доступных виртуальных машин:

  • vboxmanage list vms

Разблокировка виртуальной машины после ошибки:

  • vboxmanage startvm "vm_name" --type emergencystop

Клонировать виртуальную машину:

  • vboxmanage clonevm "vm_name" --name "vm_name_clone" --register

Удалить виртуальную машину и все связанные с ней файлы и диски:

  • vboxmanage unregistervm "vm_name" --delete

Экспортировать виртуальную машину:

  • vboxmanage export "vm_name" --output "vm_name.ova"

Импортировать виртуальную машину:

  • vboxmanage import "vm_name.ova"

, или с переименовыванием:

  • vboxmanage import "vm_name.ova" --vsys 0 --vmname "vm_new_name"

Добавить оперативной памяти (состояние машины должно быть «Выключена»):

Изменить количество процессоров (состояние машины должно быть «Выключена»):

Переименовать виртуальную машину в выключенном состоянии: