¿Guardar el estado de una máquina virtual VirtualBox desde la línea de comandos?

¿Guardar el estado de una máquina virtual VirtualBox desde la línea de comandos?

Estoy usando VirtualBox en Windows.

¿Hay alguna manera de crear un script que cierre la máquina virtual y "guarde el estado"? ¿O simplemente decirle a la VM que se apague?

No secuencial:

  • Sé que puedes abrir la VM desde la línea de comando porque tengo un acceso directo para abrir la VM. Y entonces puedo llamar al acceso directo desde el gravamen de comando.
  • La razón por la que pregunto es porque mi software de respaldo tiene una opción de línea de comando previa y posterior a la copia de seguridad. Entonces me gustaría usar la línea de comando para guardar el estado de la VM. Luego haga una copia de seguridad de la VM. Luego use la línea de comando para iniciar la VM.

Respuesta1

Desde elVBoxAdministrarmanual:

VBoxManage controlvm <vm> savestateguardará el estado actual de la VM en el disco y luego detendrá la VM. (Esto equivale a seleccionar el elemento "Cerrar" en el menú "Máquina" de la GUI o presionar el botón de cerrar de la ventana y luego seleccionar "Guardar el estado de la máquina" en el cuadro de diálogo).

Luego puede comenzar a usarlo nuevamente VBoxManage startvm "Windows XP"(suponiendo que su VM se llame "Windows XP", por supuesto).

Deberías encontrar el VBoxManage.exeen algún lugar de tu carpeta de instalación de VirtualBox. Por supuesto que puedeagrégalo a tu RUTApara tener un acceso más fácil.

información relacionada