73 votos

¿Cómo se ejecuta VBoxManage.exe?

El archivo se encuentra en Program Files/Oracle/VirtualBox/VBoxManage.exe y se utiliza como interfaz de línea de comandos con VirtualBox.

Lo estoy usando para convertir la imagen .vdi en un .vdmk (para VMware).

http://scottlinux.com/2011/06/24/convert-vdi-to-vmdk-virtualbox-to-vmware/

Aquí hay un ejemplo de script:

$ VBoxManage list hdds

Pero, ¿dónde puedo ejecutar este comando? ¿En el cmd de Windows? Lo he intentado tanto en cmd como en Linux pero no lo consigo.

0 votos

¿Cuál es el mensaje de error que ve?

0 votos

cmd.exe funcionó, sólo tuve que navegar a la carpeta de VirtualBox, no pude ejecutar el programa desde root.

0 votos

Es necesario añadir la carpeta de instalación de VirtualBox (es decir, por defecto: C:\Program Files\Oracle\VirtualBox ) al advanced system settings > system properties > system environment variables para poder ejecutar este comando desde cmd o powershell

84voto

katit Puntos 130

Debe utilizar la ruta completa para el comando:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list hdds

...o cd a C:\Program Files\Oracle\VirtualBox entonces:

VBoxManage.exe list hdds

...o puede añadir el C:\Program Files\Oracle\VirtualBox a su directorio PATH :

PATH=%PATH%;C:\Program Files\Oracle\VirtualBox

...y luego puedes ejecutar VBoxManage desde cualquier lugar

2 votos

...o crea un vboxmanage.bat "stub", en algún lugar de su ruta (por ejemplo, los recojo en d:\scripts ) para evitar contaminar su camino hasta el infinito... Contenido: @CALL "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %*

1 votos

@FrankNocke podrías usar mklink para un propósito similar

16voto

John Gardeniers Puntos 22554

Es una apuesta bastante segura que ejecutar un archivo exe en Linux no funcionará. En Windows se ejecuta desde el símbolo del sistema. Si recibes un mensaje de que no se encuentra el comando, añade la ruta del comando a tu variable de entorno PATH o especifica la ruta completa del comando.

Si el comando se ejecuta pero no hace lo que crees que debería hacer, entonces lee la documentación.

2voto

LRankin2 Puntos 11
  1. Desde el menú de inicio de Windows7 vaya a la carpeta de búsqueda de programas y archivos.
  2. Escriba CMD. No presione Enter.
  3. Haga clic con el botón derecho en el icono de CMD y seleccione copiar.
  4. Navegue hasta c:\"Archivos de programa \Oracle\VirtualBox\
  5. Haga clic con el botón derecho en la ventana y seleccione pegar.

Ahora debería poder utilizar VboxManage desde la ventana CMD. Intenta escribir VboxManage /? Si ves la lista de ayuda entonces estás en camino.

0 votos

No estoy muy familiarizado con Windows pero esto olores como una mala idea. Seguro que hay una forma mejor de cambiar el directorio de trabajo en la línea de comandos de Windows.

0 votos

@Ladadadada está de acuerdo en que "cd" debería ser la forma normal, pero en el caso de los nombres de rutas largas que tengo que recorrer cuando ya tengo una ventana del explorador abierta para esa ruta, tiendo a usar este enfoque (copiar/pegar la ruta) también

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: