Quando você cria uma máquina virtual no Azure, ela sempre está definida para o fuso horário UTC.
O processo “normal” de alteração do fuso horário de um servidor Windows não funciona conforme o esperado. Você pode alterar o fuso horário clicando com o botão direito do mouse no relógio e selecionando “Adjust date/time”. Se você alterar o fuso horário aqui, na verdade ele não fará nada (pelo menos não fez quando eu fiz isso). Ele também pode mudar por um curto período de tempo e, em seguida, reverter para o UTC.
Se você usar o PowerShell para alterar o fuso horário, a alteração permanecerá, mesmo se a VM for desalocada e realocada.
01 – Como podemos observar o time zone da máquina virtual é (UTC) Coordinated Universal Time.
02 – Primeiro, precisamos ver quais são as opções para alterar o fuso horário. Podemos ver isso executando o cmdlet Get-TimeZone.
Get-TimeZone -ListAvailable
03 – Podemos filtrar a lista para o fuso horário South America com o seguinte comando.
Get-TimeZone -ListAvailable | where ({$_.id -like “*South America*”})
04 – Usamos o cmdlet Set-TimeZone para alterar o fuso horário da VM. Você deve colocar Id do cmdlet Get-TimeZone no parâmetro de Id do cmdlet Set-TimeZone.
Set-TimeZone -Id “E. South America Standard Time”
05 – Como podemos observar o time zone foi alterado para (UTC-03:00) Brasília.
Comente suas sugestões e observações!
Forte abraço, obrigado e até o próximo post.
Carreira desenvolvida na área de tecnologia da informação, com ampla experiência em Cloud
Computing e Cloud Security.
Forte atuação em projetos de Cloud Security no Microsoft Azure e com tecnologias de
segurança do Microsoft 365.
Tenho Experiência em Microsoft Azure, Microsoft 365, AWS e Windows Server.
Sou Microsoft MVP na categoria Microsoft Azure, AWS Communit Builder Security & Identity e
MCT.
Jádson,
Seria bom criar um post deste para VMs Linux (Ubuntu), estou apanhando com uma aqui rs.
Obrigado!