para mac gratis descargar service virtualbox virtualization vbox

service - mac - ¿Cómo ejecutar "Oracle VirtualBox(VBOX)" en el fondo completo "Microsoft Windows(WIN)"?



vmware virtualbox (8)

PROBLEMA

Quiero ejecutar autostart " Máquina virtual (VM) " sin " Oracle VirtualBox (VBOX) " " Interfaz gráfica de usuario (GUI) " en la máquina DEV local con " Microsoft Windows (WIN) ".

¿Cómo puedo hacer eso en un proceso en segundo plano completamente ejecutado?


Puede usar VBoxManage para iniciar una máquina virtual sin cabeza:

"C:/Program Files/Oracle/VirtualBox/VBoxManage.exe" startvm "Your VM name" --type headless


Usé algo similar a la solución de Samuel que funciona muy bien.

En el escritorio (o en cualquier carpeta), haga clic con el botón derecho y vaya a Nuevo-> Acceso directo.

En el destino, escribe:

"C:/Program Files/Oracle/VirtualBox/VBoxManage.exe" startvm {uuid} --type headless

En el nombre, escriba lo que desee y haga clic en Finalizar.

Luego, para detener el mismo vm, crea un nuevo atajo con el objetivo siendo:

"C:/Program Files/Oracle/VirtualBox/VBoxManage.exe" controlvm {uuid} poweroff

Al hacer doble clic, se inicia y detiene la máquina virtual sin que ninguna ventana permanezca abierta.



A partir de VirtualBox 4.2 puede mantener presionada la tecla Mayús mientras ejecuta la VM para ejecutarla completamente en segundo plano. Ver detalles aquí .


Si no le importa utilizar la aplicación una vez manualmente, para finalizar con un sistema operativo que se ejecuta en segundo plano; aquí están las opciones:

Abrir Virtual Box. Haga clic derecho en su sistema operativo invitado> Elija: iniciar sin cabeza. Espere un momento hasta que se inicie el sistema operativo.

A continuación, cierre la aplicación Virtual Box.


Siguiendo la Respuesta de Bruno Garett, en mi experiencia: la prueba del archivo vm.run.bat falla, da un error de solo lectura pero funciona bien ejecutando el script VB. Solo para ahorrarle tiempo a alguien.

También para apagar sin cabeza puede usar otra secuencia de comandos por lotes (la solución de Sam F no funciona con la solución de Bruno):

cd "c:/Program Files/Oracle/VirtualBox/" VBoxManage controlvm "Ubuntu Server" acpipowerbutton

Se obtuvo la segunda línea desde aquí , puede usar la opción que desee.


No necesita un VBScript adicional. Puede enviar un comando en segundo plano directamente desde el archivo por lotes:

start "MyBackgroundVM" "C:/Program Files/Oracle/VirtualBox/VBoxManage.exe" startvm {uuid} --type headless


SOLUCIÓN

El truco es ejecutar la máquina virtual sin GUI. Con esto, puede ejecutar fácilmente VM en el servidor WIN como un servicio también.

0) Prerequired es que existe alguna máquina virtual, ya tienes algunas. Debajo pone su nombre en su lugar {vm_name}.

1) Al principio usamos el archivo ejecutable incorporado "VBoxHeadless.exe".

crea un archivo

vm.run.bat

poner código

cd "c:/Program Files/Oracle/VirtualBox/" VBoxHeadless.exe -s {vm_name} -v on

ejecutar y probarlo - WIN " Command Line Interface (CLI) " llamado " Command shell " se abrirá y VM se ejecutará en segundo plano.

vm.run.bat

2) Luego usamos " host de script basado en Windows (WSCRIPT) " y el lenguaje " Microsoft Visual Basic Script (VBS) " y ejecutamos el archivo "vm.run.bat" con.

crea un archivo

vm.run.vbs

poner código

Set WshShell = WScript.CreateObject("WScript.Shell") obj = WshShell.Run("vm.run.bat", 0) set WshShell = Nothing

ejecútelo y pruébelo: la CLI se ejecutará en segundo plano.

wscript.exe vm.run.vbs

REFERENCIAS

Gracias a iain

http://web.archive.org/web/20150407100735/http://www.techques.com/question/2-188105/Virtualbox-Start-VM-Headless-on-Windows