Zeitserver einstellen Windows Server 2008 r2

Heute mal wieder verliert der Domänencontroller die Uhrzeit und zeigt paar Minuten Versatz an. Somit ist auch auf den Clients die falsche Uhrzeit eingestellt. Da sich nicht einfach im GUI ein NTP-Zeitserver eintragen lässt habe ich eine kleine Batchdatei gestrickt die drei Schweizer NTP-Zeitserver einträgt und für die Verteilung frei gibt.

Die Batch-Datei als Admin auf dem Server ausführen, danach dauert es einen kurzen Moment bis die Zeit eingestellt wird. Nach ca. 1. Minute sollte zumindest die Zeit am Server wieder stimmen. Bei den Clients dauert es jeweils etwas länger bis diese die aktualisierte Zeit vom Server abholen.

set time.zip als Download 

Achtung! Verwendung auf eigene Gefahr!!

Nachtrag vom 12.10.2021 -> Funktioniert auch bei neueren Windows Servern, nicht nur 2008.

Code:

net stop w32time 
w32tm /config /syncfromflags:manual /manualpeerlist:"0.ch.pool.ntp.org, 1.ch.pool.ntp.org, 2.ch.pool.ntp.org"
w32tm /config /reliable:yes 
net start w32time