У меня есть машина рабочая человечность. На нем я установил virtualbox, и у меня есть две виртуальных машины одна человечность, другой - debian.
В дополнение к моей хост-машине у меня есть два включенные лицензионных ключа USB. Проблема, я хотел бы смочь легко сказать, какая из виртуальных машин может иметь доступ к лицензионному ключу USB. Однако моя проблема состоит в том, что первый, который захватывает его, имеет эксклюзивное использование его. Так как они - специальная флеш-карта, которые являются, насколько я знаю, не смонтированный, а скорее просто там я задаюсь вопросом, как я мог сказать виртуальную машину, которая в настоящее время имеет ее для отбрасывания ее.
Машина, которая в настоящее время имеет контроль над ключом, обеспечивает это:
bisel@squeeze:~$ lsusb
Bus 002 Device 004: ID 0529:0001 Aladdin Knowledge Systems HASP v0.06
Bus 002 Device 003: ID 0529:0001 Aladdin Knowledge Systems HASP v0.06
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Помимо выключения виртуальных машин, которые в настоящее время управляют ключом, я не нашел решения этой проблемы.
Необходимо быть в состоянии соединить и разъединить флеш-карты с помощью Виртуального меню устройства Поля.
можно также отключить его из командной строки как это:
VBoxManage controlvm "VMName" usbdetach usbid
или
VBoxManage controlvm "VMName" usbattach usbid
Это должно позволить Вам писать сценарий его.