Com a Workstation 8, há um recurso de "Autostart VMs". Na minha cópia, você clica na pasta "Shared VMs", então o painel direito terá um item que diz: "Gerenciar VMStart AutoStart"
Temos um host Windwos 7 com o VmWare 8 instalado. Depois que a máquina Win 7 é inicializada, as máquinas virtuais selecionadas devem inicializar automaticamente. Com automaticamente quero dizer, que ninguém tem que fazer o login ou fazer algo manual no host.
Como podemos fazer isso?
A resposta de kbyrd só funciona com vm's compartilhados. A resposta do Ja5087 funciona, mas existe outra maneira que é a plataforma cruzada. Eu forneço esta resposta porque eu estava procurando a mesma resposta hoje e não se deparar com um único post será toda a informação.
Esta resposta permite iniciar um vm em segundo plano, se você assim escolher.
Crie um script com o seguinte comando:
vmrun -T {ws|server|player|...} [-vp virtualMachinePassword] [-gu guestUser] [-gp guestPassword] start "path to vmx file" [nogui]
-vp é o virtualMachinePassword para máquinas criptografadas
-gu é o usuário convidado para entrar e -gp é a senha do usuário convidado se você quiser se autenticar e não está definido na configuração vm.
nogui inicia a vm em segundo plano
Para evitar falhas de inicialização devido a diálogos do vmware, edite o arquivo .vmx e adicione as seguintes opções para responder automaticamente a qualquer caixa de diálogo do vmware:
uuid.action = "keep"
OU uuid.action = "create"
msg.autoAnswer = "TRUE"
Para o uuid.action, isso responde à pergunta quando você inicia a VM depois de mover ou copiar para um novo local. keep é o equivalente a "I Moved It", create é o equivalente a "I Copied It".
Coloque um atalho para o arquivo vm na pasta de inicialização deve funcionar, eu acho.