Hoje trago um exemplo simples de como alterar a data e hora do Windows via um arquivo .bat.
Em algumas máquinas, que não utilizam o horário automático, ou que são mais antigas, acaba que os comandos date e time no MS-DOS facilitam a mudança de data e hora, e assim sendo, preparei um pequeno exemplo para realizar essa mudança, vejam:
@echo off set /p data="Insira a data (Dia-Mes-Ano), por exemplo, 10-10-2019 = " date %data% set /p hora="Insira a hora (Horas:Minutos:Segundos), por exemplo, 06:30:00 = " time %hora% pause
No exemplo acima, é mostrado duas mensagens, gravando o conteúdo em variáveis e definindo assim a data e hora no S.O.
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Outra alternativa é o programa NetTime, ele é um cliente SNTP, onde pode ser configurados vários servidores para a sincronização do horário.
Ele pode ser utilizado também como servidor de horários na rede, ele se comunica com um servidor externo como o a.ntp.br e os demais da rede se comunicam com o IP da máquina que foi instalado.
Aqui está o site do desenvolvedor: http://www.timesynctool.com/
Opa, obrigado pelo comentário Miguel.
Não conhecia esse NetTime, irei experimentá-lo.
Grande abraço.