Inicie o VirtualBox em outro usuário no Windows 7 [fechado]

1

Meu computador de desenvolvimento está executando o Windows 7 com 16gig de RAM. Eu corro Linux Ubuntu com Apache na VM para fins de teste de web design. Para reduzir a desordem na minha conta de usuário padrão no Windows 7, instalei o VirtualBox sob um segundo usuário. Agora ele funciona usando a pasta Startup startmenu, mas eu tenho que literalmente logar como o segundo usuário após uma reinicialização para que ele seja iniciado. Gostaria que minha VM fosse iniciada sem ter que instalá-la como meu usuário padrão e sem precisar fazer login na conta do segundo usuário. Isso é possível?

Obrigado

EDIT: Eu adicionei '\ vboxmanager.exe startvm "VM Name"' ao Agendador de Tarefas para ser executado na inicialização. Vamos ver como isso funciona quando eu reinicio minha máquina.

    
por Albion 11.08.2010 / 20:54

3 respostas

4

Você pode adicionar algo semelhante a isso como um atalho dentro do menu Iniciar.

C:\Path\To\VirtualBox\VBoxHeadless.exe -startvm “VM Name”

Ele será executado no seu usuário, no entanto, ele não será exibido na tela da sua área de trabalho.

Você também pode registrar esse comando como um serviço no computador.

    
por 11.08.2010 / 22:11
1

Pensei nisso.

Por que você não apenas modifica as permissões para permitir que você as execute? Em seguida, basta adicioná-lo ao grupo de inicialização do seu usuário e pronto.

Alternativamente, eu estava pensando em configurar um atalho para executar com o outro nome de usuário e senha, mas parece inseguro.

    
por 11.08.2010 / 21:24
1

Por que não iniciá-lo na segunda conta de usuário por meio de psexec ?

psexec é mais usado para executar comandos em máquinas remotas, mas também pode ser usado para executar comandos sob uma conta de usuário diferente na caixa local.

Seria algo parecido com isto:

psexec -u user2 -p password2 C:\Path\VBoxHeadless.exe -startvm "VM Name"

edit: emprestou a compreensão aparente de Matt Lima da sintaxe da linha de comando do VBoxHeadless.exe (e deu a ele um upvote)

    
por 12.08.2010 / 07:35