virtualbox

是否有一个VBoxManage setextradata子命令的键和值列表?

VirtualBox 4.3.12(和其他)的 VBoxManage 工具的 setextradata 子命令提供了许多有用的调整甚至基本功能,例如使用 VBoxManage setextradata <VM name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<share name> 1 激活符号链接,但似乎被系统地记录在案。该命令(可能包括支持的版本)是否有一个列表(所有键(如果有限制,还有值)?

我搜索了多年,但从未找到任何完整的列表。《第9章.高级主题》上有很多“关键” https://www.virtualbox.org/manual/ch09.html

但我怀疑这只是一个为高级调谐功能设置 "额外 "信息的功能,开发额外功能比实施新的命令或选项更快。

如果我是正确的,那么我们永远不会找到完整的列表。关于这个的一个例子是这个测试,我可以把我想要的任何东西作为“额外数据”,没有错误,这个发明的“额外数据”也可以被检索,就好像它是 VirtualBox 的一部分(注意 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$



只是针对WM-NAME,没有一些 "全球 "参数。

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