Posso definir o meu cliente W10 em execução no Virtualbox para usar o mesmo fuso horário que o seu host?

0

Estou viajando entre a Alemanha e o Reino Unido e gosto de ter sempre um tempo preciso no meu relógio do Windows. Então, sempre que mudo de local, tenho um script que corro para ajustar o fuso horário. E, por mais rápido que seja - sempre me incomoda (apenas por princípio) ter que fazer isso no meu host W10, bem como na máquina virtual. Não é possível ...

  • para que a VM "herde" essa configuração de seu host
  • para que a VM simplesmente use a "hora atual" do host
  • para resolver isso de outra forma?
por MBaas 19.05.2017 / 10:07

1 resposta

0

Solução mais simples : Dentro do guest vm, você pode executar este comando:

net time \<hostMachineName> /set

Preencha o nome NetBios da sua máquina host, isso irá definir o relógio da vm do convidado para combinar com o da sua máquina host, via RPC

Ainda melhor , você pode usar o serviço de hora do windows, w32time. Você pode interagir com este serviço através do w32tm.exe, e ele comunica o UDP pela porta 123 (na verdade, eu lembro desse :) assim que o UDP na porta 123 é aberto em seus firewalls.

Para configurá-lo no guest vm:

net stop w32time
w32tm.exe /unregister
w32tm.exe /config /manualpeerlist:<hostMachineName> /syncfromflags:manual
w32tm.exe /config /update
w32tm.exe /resync
w32tm.exe /register
net start w32time

E você pode executar o / resync conforme necessário, por meio do Agendador de Tarefas ou qualquer outra coisa; Mas eu não acho que isso seja necessário, se você registrou como um serviço com esses parâmetros

Da máquina host : Você pode definir a hora do seu convidado adicionando uma opção /computer:<target> e executando o comando /resync dos seus scripts em execução no seu host, com o alvo sendo o nome de computador netbios da vm guest.

Do host, atualize o guest vm:

w32tm.exe /computer:<guestVM> /resync

Veja também:

link link

    
por 19.05.2017 / 11:30