質問: virtualbox-ヘッドレススタート-vboxmanage経由で接続 winsrv2012r2の自動タスクを介してヘッドレスモードでvbox-vmを実行しています。私は次のコードを使用します:vboxmanage.exe startvm router --type headless実行中にvirtualboxmanagerを介してvm)に接続することは可能ですか?vbox managerを起動すると、vmは「実行されていません」と表示されます。
回答: 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)に接続することは可能ですか? いいえです。しかし、これを再現して別のエラーメッセージを受け取った場合は、別の問題があります。