it-swarm-ja.com

Virtualbox-ヘッドレススタート-VBoxmanage経由で接続

WinSRV2012r2の自動タスクを介してヘッドレスモードでVBox-VMを実行しています。

私は次のコードを使用します:VBoxManage.exe startvm Router --type headless

実行中にVirtualBoxManagerを介してVM)に接続することは可能ですか?

VBox Managerを起動すると、VMは「実行されていません」と表示されます。

2
restless1987

Virtual BoxManagerのボタンを介してVMを開始すると、オプション--type guiを使用して同じコマンドがインターンされます。

したがって、コマンドを使用してマシンをヘッドレスで実行すると、次のようになります。

VBoxManage.exe startvm Router --type headless

その後、guiオプションを使用

VBoxManage.exe startvm Router --type gui

それが不可能であり、エラーメッセージがポップアップ表示されることに気付くでしょう(ここではPowershellの例を使用)。

PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe startvm     Router  --type headless
VBoxManage.exe: error: The machine 'Router' is already locked by a session (or being locked or unlocked)
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MachineWrap, interface IMachine
, callee IUnknown
VBoxManage.exe: error: Context: "LaunchVMProcess(a->session, sessionType.raw(), env.raw(), progress.asOutParam())" at li
ne 589 of file VBoxManageMisc.cpp

だからあなたの質問への答え

実行中にVirtualBoxManagerを介してVM)に接続することは可能ですか?

いいえです。

しかし、これを再現して別のエラーメッセージを受け取った場合は、別の問題があります。

1
h0ch5tr4355