Sistem Saatinin Sapması: Windows Time Hizmetini Terminalden Dökmek
•
Hata Çözümleme, SistemPowerShell
Özellikle sanal makinelere binen Windows sunucularda saat kayması (Time Drift) anılmaz bir sorundur. Kerberos güvenlik kimlik (TGT) kuralları der ki: "Eğer sunucun ile sana login olmaya kalkan adamın saati arasına 5 dakika fark girerse o hesaba izinsiz hack denemesi muamelesi çeker o adamın Active Directory oturumunu paramparça ederim."
Sunucu saatini düzeltmek için bekleyemeyiz!
Saati Dünya İle Bütünleştirmek
Normal CMD arayüzünden aşina olduğumuz fakat siber kurtarıcımız olan Time servisine fısıldarız. Powershell üzerinden bu hizmeti manuel ezerek trigerlarsak:
Stop-Service w32time
w32tm /config /syncfromflags:manual /manualpeerlist:"pool.ntp.org"
w32tm /config /update
Start-Service w32time
w32tm /resync
Makine bir kaç saniye içinde uluslararası Atomik zaman çizelgesini yutar. Zaman sapması kapanana kadar eski sunucularda her restart sonrası başımız ağrırdı. Bu scripti otomasyona asmak o dertleri yok eder.