Programador de Tareas y VirtualBox de Oracle

A veces queremos programar el arrancado de una maqina virtual, por ejemplo para que la arranque cada 5 minutos para evitarnos que se quede fuera de funcionamiento.

Ejecutar «C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe»

Argumentos –startvm «<nombre de la maquina>»

Con estos podemos arrancar una maquina virtual de VirtualBox de Oracle

Ahora vamos a lo divertido, apagar la maquina, es simple hacerlo, aunque debereis tener instaladas en la VM las Guest Addons.

Ejecutar
«C:\Program Files\Oracle\VirtualBox\VBoxManage.exe»

Argumentos controlvm «<nombre de la maquina>» acpipowerbutton

Con esto podréis apagar la maquina. Pero os saldrá un mensaje en caso de que haya sesiones abiertas, y sin aceptar manualmente no se apagara.

Para ello podemos tocar el registro para cerrar las sesiones y trabajos abiertos, por supuesto, los cambios no guardados se perderán.

REGEDIT4
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
«AutoEndTasks»=»1»
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
«ShutdownWarningDialogTimeout»=dword:00000001