virtualbox

Existe-t-il une liste de clés et de valeurs pour la sous-commande setextradata de VBoxManage ?

La sous-commande setextradata de l' outil VBoxManage de VirtualBox 4.3.12 (et d'autres) fournit de nombreux ajustements utiles et même des fonctionnalités essentielles, comme l'activation de liens symboliques avec VBoxManage setextradata <VM name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<share name> 1 , mais semble être systématiquement sans papiers. Existe-t-il une liste (de toutes les clés (et des valeurs s'il y a des restrictions) pour la commande (y compris éventuellement les versions prises en charge) ?

J'en ai cherché un pendant des années et je n'ai jamais trouvé de liste complète. Il y a beaucoup de "clés" sur le "Chapitre 9. Sujets avancés" https://www.virtualbox.org/manual/ch09.html

Mais je soupçonne qu'il s'agit simplement d'une fonction permettant de définir des informations "supplémentaires" pour les fonctions de réglage avancées et de développer des fonctions supplémentaires plus rapidement que l'implémentation de nouvelles commandes ou options.

Si j'ai raison, nous ne trouverons jamais une liste complète. Un exemple à ce sujet est ce test où je peux mettre comme "données supplémentaires" tout ce que je veux, sans erreur et ces "données supplémentaires" inventées peuvent également être récupérées comme si elles faisaient partie de VirtualBox (notez que HOST$ est l'invite à l'hôte machine):

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$



Juste pour WM-NAME,sans certains paramètres "globaux".

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