¿Existe una lista de claves y valores para el subcomando VBoxManage setextradata?

¿Existe una lista de claves y valores para el subcomando VBoxManage setextradata?

El setextradatasubcomando de VBoxManagela herramienta VirtualBox4.3.12 (y otros) proporciona muchos ajustes útiles e incluso características esenciales, como la activación de enlaces simbólicos con VBoxManage setextradata <VM name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<share name> 1, pero parece no estar documentado sistemáticamente. ¿Existe una lista (de todas las claves (y valores si hay restricciones) para el comando (posiblemente incluidas las versiones compatibles)?

Respuesta1

Desafortunadamente, descubrí que en este momento está en gran medida indocumentado y no existe un sustituto real para buscar en el código fuente de VirtualBox, en partes que probablemente usen tales configuraciones, como ensrc/VBox/Dispositivos, para todas las llamadas pfnCFGMQuery* Defy descubrir qué hacen a partir del código.

Respuesta2

Busqué uno durante años y nunca encontré una lista completa. Hay muchas "claves" en el "Capítulo 9. Temas avanzados"https://www.virtualbox.org/manual/ch09.html

Pero sospecho que esto es solo una función para establecer información "adicional" para funciones de ajuste avanzadas y desarrollar funciones adicionales más rápido que implementar nuevos comandos u opciones.

Si estoy en lo cierto, nunca encontraremos una lista completa. Un ejemplo de esto es esta prueba donde puedo poner como "datos adicionales" cualquier cosa que quiera, sin error y estos "datos adicionales" inventados se pueden recuperar también como si fueran parte de VirtualBox (tenga en cuenta que HOST$es el mensaje en la máquina 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$

Respuesta3

Sólo para WM-NAME, sin algunos parámetros "globales".

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

información relacionada