Virtualbox - Inicio sin cabeza - Conéctese a través de VBoxmanager

Virtualbox - Inicio sin cabeza - Conéctese a través de VBoxmanager

Estoy ejecutando un VBox-VM en modo sin cabeza mediante una tarea automática en WinSRV 2012r2.

Yo uso el siguiente código:VBoxManage.exe startvm Router --type headless

¿Es posible conectarse a la VM a través de Virtual Box Manager mientras se está ejecutando?

Cuando inicio VBox Manager, la VM aparece como "no en ejecución".

Respuesta1

Cuando inicia una máquina virtual a través de los botones de Virtual Box Manager, se ejecuta el mismo comando con la opción --type gui.

Entonces, cuando ejecutas la máquina sin cabeza con tu comando:

VBoxManage.exe startvm Router --type headless

Y posteriormente con guiopción

VBoxManage.exe startvm Router --type gui

Notarás que no es posible y que aparecerá un mensaje de error (aquí con un ejemplo de 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

Entonces la respuesta a tu pregunta.

¿Es posible conectarse a la VM a través de Virtual Box Manager mientras se está ejecutando?

no es.

Pero si reproduce esto y recibe otro mensaje de error, hay algo más que está mal.

información relacionada