virtualbox

Existe uma lista de chaves e valores para o sub-comando VBoxManage setextradata

O subcomando setextradata da ferramenta VBoxManage do VirtualBox 4.3.12 (e outros) fornece muitos ajustes úteis e até recursos essenciais, como ativação de links simbólicos com VBoxManage setextradata <VM name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<share name> 1 , mas parece não ser documentado sistematicamente. Existe uma lista (de todas as chaves (e valores se houver restrições) para o comando (possivelmente incluindo versões suportadas)?

Eu procurei por um por anos e nunca encontrei nenhuma lista completa. Há muitas "chaves" no "Capítulo 9. Tópicos avançados" https://www.virtualbox.org/manual/ch09.html

Mas suspeito que esta é apenas uma funcionalidade para definir informação "extra" para funcionalidades de afinação avançadas e desenvolver funcionalidades extra mais rapidamente do que implementar novos comandos ou opções.

Se eu estiver correto, nunca encontraremos uma lista completa. Um exemplo disso é este teste onde posso colocar como "dados extras" o que eu quiser, sem erro e esses "dados extras" inventados podem ser recuperados também como se fosse parte do VirtualBox (note que HOST$ é o prompt no host máquina):

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$



Apenas para WM-NAME,sem alguns param "globais".

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