HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Automatikus Windows idő és dátum beállítás


Időkiszolgáló 1. rész


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. Létezik egy időszinkronizáló parancs a Windows 2000-ben, ami ezt képes automatizálni. Nekünk nincs más teendőnk, mint egy központi gépen gondoskodni a pontos időről és a többi gépet egyszer konfigurálni.
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. Az idő és dátum manuális ellenőrzése, beállítása rendszeres időközönként a hálózat minden gépén, felesleges teher. Azért felesleges, mert automatizálható.
Az ezt megvalósító kommunikációs protokoll neve: Simple Network Time Protocol (SNTP). A protokoll leírását az RFC 2030 tartalmazza. Az UDP 123. portján történik a kommunikáció, ez a port az Internetes kapcsolat elől el van zárva. Egyes tűzfalak szintén nem engedik meg az itt zajló forgalmat.
Már a Windows NT-ben is létezett egyfajta centralizált időbeállítás, de az még csak korlátozottan volt képes ellátni a feladatát.
A Windows 2000 tartalmaz egy szolgáltatást "Windows idő" néven. Az operációs rendszer indulásakor automatikusan elindul és a megosztási folyamatok között találjuk meg.
Leállítása a "NET STOP W32TIME", elindítása pedig a "NET START W32TIME" utasítással lehetséges.
Működését egy parancssori programon keresztül befolyásolhatjuk. A kiadandó parancs neve: "NET TIME"
Szintaxisáról a "NET TIME /?" beírásával kapunk információt.
A parancs segítségével hozzákapcsolódhatunk egy vagy több időkiszolgálókhoz és a helyi gépidőt ezekhez igazíthatjuk.

A helyi gép idő és dátum beállításait így kérdezhetjük le vele:
NET TIME \\gépnév
Ahol a "gépnév" a gépünk NETBIOS neve.
Ugyanígy a hálózat egy másik gépének időbeállításait is megkaphatjuk:
NET TIME \\másikgép
Ha a művelet végrehajtása során egy ehhez hasonló hibaüzenete kapunk: "5. számú rendszerhiba történt. A hozzáférés megtagadva.", akkor valószínűleg nem vagyunk érvényes felhasználói fiókkal bejelentkezve azon a gépen. Az Intéző segítségével tallózzunk el a hálózaton az adott géphez és amikor a megosztások megtekintéséhez a rendszer kéri tőlünk a felhasználói nevet és jelszót, írjuk be, majd adjuk ki ismét az előző parancsot.
Lehetséges, hogy egy gépen már be vannak állítva időkiszolgálók. Erről a következő paranccsal győződhetünk meg:
NET TIME /QUERYSNTP
Ha még nincs, akkor állítsunk be egyet:
NET TIME /SETSNTP:időkiszolgáló
Több kiszolgáló is megadható arra az esetre, ha valamelyik nem lenne elérhető:
NET TIME /SETSNTP:"időkiszolgáló1,időkiszolgáló2,időkiszolgáló3"
Az idő szinkronizálást így végezhetjük el manuálisan:
NET TIME /SET
A parancs kiadása után az operációs rendszer felveszi a kapcsolatot az időkiszolgálóval, majd beállítja a helyi időt.

A helyi idő igazítása egy központi időkiszolgáló órájához:

Válasszunk ki egy olyan gépet, amelyiket az egész hálózatról el tudunk érni.
Állítsuk be rajta a pontos időt.
A hálózat azon gépén, ahol ezzel szinkronizálni akarjuk az időt, írjuk be:
NET TIME \\központigépnév /SET
A rendszer egy megerősítést kér a művelet elvégzéséhez, ha nem akarunk minden esetben erre válaszolni, használjuk a /YES vagy az ezzel egyenértékű /Y kapcsolót:
NET TIME \\központigépnév /SET /Y
Időszinkronizálás az Active Directory-val működő hálózatokban:

Egy ilyen hálózatban mindig a tartományvezérlő állítja be a tartományba bejelentkező gépek rendszeridejét. Ez a felhasználói bejelentkezés előtt történik meg. A csoportházirend azon része felelős a beállításért, amely a számítógépre vonatkozó házirendet írja elő.
Azért fontos, hogy a tartományvezérlő órája pontos legyen, mert ez a beállítás automatikusan zajlik. Több tartományvezérlő esetén az először telepített (általában a PDC emulátor) gép lesz az elsődleges időkiszolgáló.

Helyi gép idejének beállítása egy tartomány idejéhez (tartományvezérlőjéhez):
NET TIME /DOMAIN:tartománynév
Ha a tartomány tartalmaz egy külön időkiszolgálót:
NET TIME /RTSDOMAIN:tartománynév
Az időkiszolgálóra vonatkozó beállításokat a számítógép újraindítása után sem felejti el az operációs rendszer. Az időszinkronizálás automatikusan történik, bizonyos időközönként, ez függ a két időpont eltérésétől: minél kisebb annál ritkábban történik szinkronizálás.

Melyik operációs rendszer tartalmaz időkiszolgáló modult?

A Windows 2000 Server minden verziója.
A Windows NT 4.0 Server abban az esetben, ha futtatja a "Timesrv.exe" nevű programot, amely a Resource Kit csomagban található meg.
A Windows 2000 Professional időkiszolgálóként való működtetésére pedig a jövő heti cikkünkben térünk ki.


Cikksorozat

#IDKategóriaCikk címeSorozat
2598WindowsBeépített tűzfal - Internet Connection Firewall (ICF)1. rész
2605WindowsNetwork Bridge2. rész
2643WindowsRemote Desktop3. rész
2648WindowsInternetes időszinkronizálás4. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2001 évkönyv 77. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |