# VirtualBox

## Управление через CLI

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

```sh
VBoxManage list vms
```

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

```sh
VBoxManage list runningvms
```

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

```sh
VBoxManage startvm <name or UUID> --type <type>
```

где

- `name or UUID` - имя или `UUID` запускаемой виртуальной машины
- `type` - режим, в котором запустить виртуальную машину, например в графическом интерфейсе (`gui`) или в скрытом (`headless`)

например:

```sh
VBoxManage startvm ac67e7f1-9255-412b-a522-ebe3e264e4f6 --type headless
```

Для управления запущенной виртуальной машиной:

```sh
VBoxManage controlvm <subcommand>
```

где `subcommand`:

- `<name or UUID> pause|resume|reset|poweroff`
