Como executar o VBoxManage.exe? [fechadas]

61

O arquivo está localizado Program Files/Oracle/VirtualBox/VBoxManage.exee é usado como uma interface de linha de comando com o VirtualBox.

Estou usando-o para converter a imagem .vdi em um .vdmk (para VMware).

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

Aqui está um exemplo de script:

$ VBoxManage list hdds

Mas onde eu executo esse comando? No Windows cmd? Eu tentei no cmd e no Linux, mas não consigo descobrir.

AlxVallejo
fonte
Qual é a mensagem de erro que você vê?
user9517 suporta GoFundMonica
O cmd.exe funcionou, eu apenas tive que navegar para a pasta VirtualBox, não consegui executar o programa a partir da raiz.
AlxVallejo
Você precisa adicionar a pasta de instalação do VirtualBox (ie padrão: C:\Program Files\Oracle\VirtualBox) para o advanced system settings > system properties > system environment variablesde ser capaz de executar este comando de cmd ou powershell
Foad

Respostas:

14

É bem provável que a execução de um arquivo exe no Linux não funcione. No Windows, você o executa no prompt de comando. Se você receber uma mensagem sobre o comando não ser encontrado, adicione o caminho ao comando à sua variável de ambiente PATH ou especifique o caminho completo para o comando.

Se o comando for executado, mas não estiver fazendo o que você pensa que deveria estar, leia a documentação.

John Gardeniers
fonte
75

Você precisa usar o caminho inteiro para o comando:

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

... ou cd para C:\Program Files\Oracle\VirtualBoxentão:

VBoxManage.exe list hdds

... ou você pode adicionar o C:\Program Files\Oracle\VirtualBoxdiretório ao seu PATH:

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

... e então você pode correr VBoxManagede qualquer lugar

Iain
fonte
2
... ou você criar um vboxmanage.bat“esboço”, algures no seu local (por exemplo, eu coleciono aqueles em d:\scripts) para evitar poluir o seu caminho para comprimentos intermináveis ... Conteúdo:@CALL "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %*
Frank Nocke
2
  1. No menu Iniciar do Windows7, vá para a pasta de programas e arquivos.
  2. Digite CMD. Não pressione enter.
  3. Clique com o botão direito do mouse no ícone CMD e selecione copiar.
  4. Navegue para c: \ "Arquivos de Programas \ Oracle \ VirtualBox \
  5. Clique com o botão direito na janela e selecione colar.

Agora você deve conseguir usar o VboxManage na janela do CMD. Tente digitar no VboxManage /? Se você vir a lista de ajuda, estará a caminho.

LRankin2
fonte
Eu não estou muito familiarizado com o Windows, mas isso cheira a uma má ideia. Certamente, há uma maneira melhor de alterar seu diretório de trabalho na linha de comando do Windows.
Ladadadada
@Ladadadada concordou que "cd" deve ser o caminho normal, mas no caso de nomes de caminhos longos, eu preciso viajar onde já tenho uma janela do explorer aberta para esse caminho, eu também uso essa abordagem (caminho de copiar / colar)
Dennis Nolte