O que você deseja fazer deve funcionar usando o comando vboxmanage import
.
Use vboxmanage --dry-run
para obter uma lista dos parâmetros que serão usados para importar o appliance, que podem ser superados seguindo as instruções na saída da execução a seco.
Import copia os arquivos do appliance para o local de armazenamento padrão do disco rígido. Você pode querer mudar este local.
vboxmanage setproperty machinefolder drive:\path
vboxmanage setproperty hdfolder drive:\path
cd \to\the\place\where\the\appliance\lives
vboxmanage import vmfile.ovf
deve importar seu appliance depois de copiá-lo para drive: \ path
O manual (como está) é aqui .
Editar:
Para ligar uma VM, use o comando vboxmanage startvm <vmname>
. Isso pode ser executado como parte da inicialização do Windows para que o convidado esteja em execução o tempo todo.
Você pode passar comandos para o convidado do host usando o
Comando vboxmanage guestcontrol execute ...
.
O principal problema com isso é que ele expõe nomes de usuários e senhas. É melhor você usar um script de estatística no guest.