setextradata
4.3.12(和其他)的VBoxManage
tool子命令VirtualBox
提供了許多有用的調整,甚至是基本功能,例如使用 激活符號鏈接VBoxManage setextradata <VM name> VBoxInternal2/SharedFoldersEnableSymlinksCreate/<share name> 1
,但似乎沒有系統記錄。是否有該命令的列表(所有鍵(以及值,如果有限制)(可能包括支援的版本)?
答案1
不幸的是,我發現目前它基本上沒有文檔記錄,並且沒有真正的替代品可以在 VirtualBox 原始程式碼中進行搜索,在可能使用此類設定的部分中,例如src/VBox/設備,對於所有pfnCFGMQuery
*Def
調用並從程式碼中找出它們的作用。
答案2
我搜尋了多年,但從未找到任何完整的清單。 “第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$
答案3
僅適用於 WM-NAME,沒有一些“全域”參數。
https://gist.github.com/hazg/9f4ccaf7f160f817f7f288b5686be077