El setextradata
subcomando de VBoxManage
la herramienta VirtualBox
4.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
* Def
y 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