virtualbox

Существует ли список ключей и значений для подкоманды VBoxManage setextradata

Подкоманда setextradata инструмента VBoxManage в VirtualBox 4.3.12 (и других) предоставляет множество полезных настроек и даже важных функций, таких как активация символических ссылок с VBoxManage setextradata <VM name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<share name> 1 , но кажется систематически не документироваться. Есть ли список (всех ключей (и значений, если есть ограничения) для команды (возможно, включая поддерживаемые версии)?


Я искал его годами и так и не нашел полного списка. Много "ключей" есть в "Главе 9. Продвинутые темы" https://www.virtualbox.org/manual/ch09.html

Но я подозреваю,что это просто функция для набора "дополнительной" информации для расширенных функций настройки и разработки дополнительных функций быстрее,чем внедрение новых команд или опций.

Если я прав, то мы никогда не найдем полный список. Примером этого является этот тест, в котором я могу поместить в качестве «дополнительных данных» все, что захочу, без ошибок и ошибок, и эти придуманные «дополнительные данные» могут быть восстановлены также, как если бы они были частью VirtualBox (обратите внимание, что HOST$ — это приглашение на хосте машина):

HOST$ VBoxManage setextradata GUEST_VM_NAME VBoxInternal2/testing/a_test 100
HOST$ VBoxManage getextradata GUEST_VM_NAME enumerate
...
Key: VBoxInternal2/testing/a_test, Value: 100
...
HOST$ VBoxManage getextradata GUEST_VM_NAME VBoxInternal2/testing/a_test
Value: 100
HOST$



Только для WM-NAME,без некоторых "глобальных" параметров.

https://gist.github.com/hazg/9f4ccaf7f160f817f7f288b5686be077