virtualbox

Gibt es eine Liste der Schlüssel und Werte für den Unterbefehl VBoxManage setextradata

Der setextradata - Unterbefehl des VBoxManage - Tools von VirtualBox 4.3.12 (und anderen) bietet viele nützliche Optimierungen und sogar wesentliche Funktionen, wie die Aktivierung symbolischer Links mit VBoxManage setextradata <VM name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<share name> 1 , aber scheint systematisch undokumentiert sein. Gibt es eine Liste (aller Schlüssel (und Werte, wenn es Einschränkungen gibt) für den Befehl (möglicherweise einschließlich unterstützter Versionen)?


Ich habe jahrelang danach gesucht und nie eine vollständige Liste gefunden. Es gibt viele "Schlüssel" im "Kapitel 9. Fortgeschrittene Themen" https://www.virtualbox.org/manual/ch09.html

Aber ich vermute,dass dies nur eine Funktion ist,um "zusätzliche" Informationen für erweiterte Tuning-Funktionen einzustellen und zusätzliche Funktionen schneller zu entwickeln als neue Befehle oder Optionen zu implementieren.

Wenn ich richtig liege, werden wir nie eine vollständige Liste finden. Ein Beispiel dafür ist dieser Test, bei dem ich alles, was ich will, ohne Fehler als "zusätzliche Daten" eingeben kann, und diese erfundenen "zusätzlichen Daten" können auch so abgerufen werden, als ob sie Teil von VirtualBox wären (beachten Sie, dass HOST$ die Eingabeaufforderung bei host Maschine):

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$



Nur für WM-NAME,ohne einige "globale" Parameter.

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