Uma VM compartilhada que está configurada para inicialização automática será iniciada quando o host for inicializado; nenhum usuário é obrigado a efetuar login. Portanto, estas declarações:
However, I logged in as the local admin to do so. When the enduser logs in, the VM does not autostart since it is already running in the other account.
não faz sentido. Além disso, não está claro o que você quer dizer com "não inicia automaticamente" quando já é iniciado.
Suponho que você realmente queira dizer que seu outro usuário não consegue acessar essa VM em execução. Outros usuários podem acessar VMs compartilhadas por meio do nó "VMs compartilhadas" da biblioteca da Estação de Trabalho. Se não puderem, provavelmente não terão permissão para interagir com a VM. Você pode configurar isso (como administrador) abrindo a VM e escolhendo VM > Gerenciar > Permissões, adicionando o usuário local e atribuindo a ele uma função (por exemplo, "Usuário da VM").
Você também pode clicar com o botão direito do mouse no nó "VMs compartilhadas" da biblioteca e escolher "Permissões" no menu de contexto para definir as permissões que se propagam para todas as VMs compartilhadas.
Esteja ciente de que as VMs compartilhadas também serão acessíveis pela rede (mas isso pode ser restrito pela configuração de um firewall em seu host e / ou roteador).