Como obter o nome do convidado do VirtualBox do convidado

1

No VirtualBox, existe uma maneira de obter o próprio nome da VM guest a partir desse convidado? O mais próximo que encontrei foi VBoxControl guestproperty enumerate , mas isso não incluiu nenhum dos valores acima mencionados. Estou executando o VirtualBox 5.1.20, o Windows Server 2012 no guest e as adições de convidados estão instaladas.

Note que eu posso obter essa informação do host chamando VBoxManage list vms .

Também seria adequado se eu pudesse definir "alguma propriedade de string" do host via VBoxManage , que poderia ser lido pelo convidado via VBoxControl

    
por TinyTheBrontosaurus 26.12.2017 / 17:48

1 resposta

1

Tenho sorte ao definir o guestproperty em VBoxManage e VBoxControl .

No host:

VBoxManage guestproperty set SampleVm GuestName SampleVm

Em seguida, no convidado:

VBoxControl --nologo guestproperty get GuestName

As desvantagens são que isso requer Adições ao Convidado do VirtualBox (para VBoxControl) e uma chamada extra do host.

    
por 26.12.2017 / 22:34