Az alábbiak végrehajtásához rendszergazdai jogosultságok szükségesek és némely kapcsolók csak Active Directory hálózatokban használhatók.
Miért van szükség szinkronizálásra?
A számítógépek alaplapjára épített időzítő áramkör hivatott a rendszer számára biztosítani az időt és dátumot, ez azonban közel sem pontos. Egy sokgépes hálózat minden gépének óráját rendszeresen ellenőrizni és beállítani a gépek számától függően időigényes tevékenység. A pontos rendszeridő létfontosságú lehet hibakereséseknél, de az Internetes kereskedelemben, megrendelések fogadásánál, e-mailek küldésénél is gyakran előfordulhatnak olyan szituációk, amikor pár perc eltérés is számíthat.
Ha egy munkaállomás ideje és dátuma jelentősen különbözik az Active Directory tartományvezérlőjétől, akkor nem lehetséges a bejelentkezés sem. Többek között problémát okozhat fájllétrehozásoknál, módosításoknál, hogy tulajdonképpen mikor is történt. Ha azonos fájl módosul, különböző klienseken, akkor el kell dönteni melyik, mikor történt, stb.
Diagnosztika
A parancssori W32TM utasítás alkalmas diagnosztikai feladatok ellátására. Nézzük meg a működését példákon keresztül.
Indítsunk el egy parancssori ablakot és írjuk be a következőt az aktuális időzóna beállítások lekérdezéséhez:
Időszinkronizáló kiszolgálók lekérdezése:
Ha itt bármilyen hibát kapunk az időszinkronizálás alapjaiban nem működik. Például nem elérhető a kiszolgáló vagy nem használható a 123-as UDP port, ami keresztül zajlana a szinkronizálás.
A W32TM segédprogram szolgáltatásként való regisztrálása a rendszerleíró adatbázisban.
Regisztrálás megszüntetése:
Időkiszolgáló manuális megadása az aktuális gépen:
w32tm /config /manualpeerlist:kiszolgálónév
A hálózat egy másik gépén:
w32tm /config /computer:gépnév /manualpeerlist:kiszolgálónév
Ezzel létrehoztunk két listát: az egyik automatikusan keletkezik és a tartományvezérlőket tartalmazza a másik egy kézi, melybe tetszőleges gépeket vehetünk fel.
A /syncfromflags kapcsoló segítségével beállíthatók a szinkronizáláshoz használt források típusai. A beállítás lehet MANUAL, ez esetben a manuális listát használja a rendszer, míg a DOMHIER paraméter hatására a tartományvezérlővel szinkronizálja az időt.
w32tm /config /syncfromflags:domhier
vagy
w32tm /config /syncfromflags:manual
Bármilyen változtatást hajtunk végre, tudomására kell hozni a szinkronizáló szolgáltatásnak. Ez történhet a számítógép újraindításával vagy az alábbi paranccsal:
Az NT formátumú rendszeridő olvasható formátumúra konvertálása a /ntte kapcsolóval történik, míg az NTP-é a /ntpte-vel.
A helyi számítógép azonnali újraszinkronizálása:
w32tm /resync
vagy
w32tm /resync /nowait
A rendszer az aktuális időforrásokat használja, hacsak nem adjuk meg a /rediscover paramétert: ez esetben az újraszinkronizálás előtt a rendszer ismét megkeresi a hálózati forrásokat.
w32tm /resync /rediscover