Salvando o estado de uma máquina virtual VirtualBox na linha de comando?

Salvando o estado de uma máquina virtual VirtualBox na linha de comando?

Estou usando o VirtualBox no Windows.

Existe uma maneira de fazer um script que feche a VM e "salve o estado"? Ou apenas diga à VM para desligar?

Não sequência:

  • Eu sei que você pode abrir a VM na linha de comando porque tenho um atalho para abrir a VM. E então posso simplesmente chamar o atalho do comando lien.
  • A razão pela qual pergunto é porque meu software de backup tem uma opção de linha de comando pré-backup/pós-backup. Então, eu gostaria de usar a linha de comando para salvar o estado da VM. Em seguida, faça backup da VM. Em seguida, use a linha de comando para iniciar a VM.

Responder1

DeVBoxManagemanual:

VBoxManage controlvm <vm> savestatesalvará o estado atual da VM no disco e, em seguida, interromperá a VM. (Isso equivale a selecionar o item "Fechar" no menu "Máquina" da GUI ou pressionar o botão Fechar da janela e, em seguida, selecionar "Salvar o estado da máquina" na caixa de diálogo.)

Então você pode começar novamente usando VBoxManage startvm "Windows XP"(supondo que sua VM seja chamada de "Windows XP", é claro).

Você deve encontrá-lo VBoxManage.exeem algum lugar da pasta de instalação do VirtualBox. Claro que você podeadicione-o ao seu PATHpara ter acesso mais fácil.

informação relacionada