Depende muito dos sistemas operacionais envolvidos. Vou tentar dar uma ideia de como conseguir isso, mas não posso ser específico, já que você não deu muitos detalhes. Além disso, tenha em mente que esta é apenas uma abordagem, você pode conseguir a mesma coisa de muitas outras maneiras.
-
compartilhe uma unidade (ou partição, pasta) entre seus hosts e convidados. É suficiente que o host tenha permissão de gravação e o convidado tenha permissão de leitura.
-
crie um script na máquina host que cria um arquivo na unidade compartilhada, com o argumento escrito nele e inicializa a máquina virtual.
-
crie um script no sistema operacional convidado que leia o argumento do arquivo na unidade compartilhada e execute o comando com o argumento.
-
Verifique se o script na máquina convidada é executado na inicialização.