Active Dirctory için PDC hakkında

Bi baktım ki, işe nasıl kaptırdıysam kendimi bi seneden fazla zamandır yazmıyorum. Hadi bi girelim inş.

Geçenlerde, bizim kereta dc ‘nin eventlog ‘lara bi bakam dedim. Bayağıdır kurcalamıyorum keretayı. Baktım ki Time-Service ciyak ciyak bağırımış. Dedim şunun bi kulağına su kaçırmak lazım artık.

technet.microsoft adresinde, güzelce anlatmış microsoft emice. Bize de burdan yola çıkıp servisi bi irdelemek kaldı. Ayrıca pool.NTP.org ‘un da hakkını yememek gerek, en basitinden konuya nasıl dalınacağını gayet iyi biliyorlar 🙂

Şimdi, gel gelelim zurnanın zırt dediği yere. 
Herşeyden önce bi komut istemi açmakta fayda var, isterseniz pwershell ‘de takılabilirsiniz. Fantazi tamamen sizin elinizde..
Eğer, AD Controller ‘ımız PDC Emülatörü rolüne sahipse ve saat kaynağı olarak interneti kullanmak istiyorsak;

w32tm /config /manualpeerlist:"ntp1.ulakbim.gov.tr ntp2.ulakbim.gov.tr pool.ntp.org" /syncfromflags:manual /reliable:yes /update

eğer bu komuttan hata alıyorsanız, sisteminizin gazı var demektir. Gazını almak içinse hemen alttaki şu komutu kullanabilirsiniz.

w32tm /config /manualpeerlist:"ntp1.ulakbim.gov.tr,0x1 ntp2.ulakbim.gov.tr,0x1 pool.ntp.org,0x1" /syncfromflags:manual /reliable:yes /update

kullanabilirsiniz. Yaramazlık yapamaycaktır. 
Ama, diyelimki Ortamdaki PDC yine sizin kereta ama Internete eriştirmiyorsunuz. Bu durumda kendi kendini kaynak saymalı, ki bunun içinde hemen şu alttaki komutcukları kullanma şansınız var;

net stop w32Time
w32tm /unregister
w32tm /register 
net start w32time
w32tm /resync

komutunu kullanmakta fayda var sanırım.
Buraya kadar olan iyi, has, sunucuları hallettik. Ya client tarafı?
Korkmayalım, microsoft emicenin, bunun içinde çözümleri elbetteki var. Şimdi, makinemiz internete erişiyor ama herhangi bir domaine bağlı değil, bağımsız bi workstation ise;

w32tm /config /manualpeerlist:"ntp1.ulakbim.gov.tr ntp2.ulakbim.gov.tr pool.ntp.org" /syncfromflags:manual /update

yazmamız yeterlidir.
Peki, bağımsız değilde bir domaine üye ise ne yapmamız gerek derseniz

w32tm /config /syncfromflags:domhier /update

yazmamız yeterlidir. Time service ‘nin geçerli durumunu görmek içinse

w32tm /query /status [/verbose]

yazmamız yeterli. /verbose parametresini vermek zorunda değilsiniz, ama benim hiçi incik-boncuk herbişiyi görmekten hoşlanıyorsanız yazabilirsiniz.

Şimdi, Time Service için kaynak tanımları fln yaptık. Ya beklicez, windows kendi zamanlamasında yapsın diye ya da 

w32tm /resync

yazıp güncellemeyi hemen tetiklicez.

Bunların haricinde, bir de 

w32tm /stripchart /computer:[remote computer]

diye bir komut var. Bununla da karşı bilgisayar ile aranızdaki zaman farkını ölçebilirsiniz. 

Yoruma Kapalı.