virtualbox

Esiste un elenco di chiavi e valori per il sottocomando VBoxManage setextradata?

Il sottocomando setextradata dello setextradata VBoxManage di VBoxManage VirtualBox (e altri) fornisce molte utili modifiche e persino funzionalità essenziali, come l'attivazione di collegamenti simbolici con VBoxManage setextradata <VM name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<share name> 1 , ma sembra essere sistematicamente privi di documenti. Esiste un elenco (di tutte le chiavi (e valori se ci sono restrizioni) per il comando (possibilmente comprese le versioni supportate)?

Ne ho cercato uno per anni e non ho mai trovato un elenco completo. Ci sono molte "chiavi" nel "Capitolo 9. Argomenti avanzati" https://www.virtualbox.org/manual/ch09.html

Ma sospetto che si tratti solo di una funzione per impostare informazioni "extra" per le funzioni di regolazione avanzate e per sviluppare più velocemente le funzioni aggiuntive piuttosto che implementare nuovi comandi o opzioni.

Se ho ragione, non troveremo mai un elenco completo. Un esempio a riguardo è questo test in cui posso inserire come "dati extra" tutto ciò che voglio, senza errori e questi "dati extra" inventati possono essere recuperati anche come se facessero parte di VirtualBox (nota che HOST$ è il prompt dell'host macchina):

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$



Solo per WM-NAME,senza alcuni parametri "globali".

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