Présentation:
Avec un simple batch, mettez à
l'heure votre ordinateur sur Internet.
Le batch:
Avec l'éditeur texte Notepad
(bouton "Démarrer" > "Exécuter...",
tapez notepad et validez "OK"), écrivez
ces 4 lignes et enregistrez sous un nom explicite: synchro.bat
(choisissez le nom, l'extension .BAT est en revanche obligatoire).
Ce batch sera enregistré dans un répertoire
"Batchs" par exemple.
@echo off
net time \\193.55.96.31 /set /yes
pause
@echo on |
Créez un raccourci sur votre bureau Windows, voire
dans la barre "Quick Launch". Enfin, une fois
connecté à Internet, lancez-le pour voir apparaître
cette fenêtre DOS.
Explications:
Via le protocole NTP (Net Time Protocol), votre machine
s'adresse à un serveur de temps (dans notre exemple,
il s'agit du serveur Obelix de l'université de Paris
I), d'autres serveurs NTP existent (liste sur http://www.eecis.udel.edu/~mills/ntp/clock1.html
).
Pas à pas:
net time
commande disponible depuis Windows 98 (Net offre d'autres
services réseau).
\\193.55.96.31
adresse IP d'un serveur NTP derrière les deux barres.
/set
indique de synchroniser l'heure de votre machine avec celle
du serveur de temps.
/yes
indique de le faire sans attendre votre confirmation.
pause
suspend l'éxécution en attendant votre intervention,
ceci pour nous permettre de vérifier que la synchronisation
a été correctement réalisée.
Windows 98: manipulation supplémentaire
Vous êtes sous Windows 98, connecté à
Internet et votre batch vous répond que le chemin
réseau n'a pas été trouvé, alors
voici le fichier qu'il faudra modifier: hosts (dans le répertoire
WINDOWS en principe). Si vous ne trouvez pas le fichier
hosts mais hosts.sam, enlevez-lui l'extension (extension
visible si l'explorateur a été configuré
[menu "Options"]). Après la dernière
ligne du fichier hosts (qui peut être 127.0.0.1 localhost),
ajoutez cette ligne:
Enregistrez le fichier et fermez-le. Dans le batch, effacez
l'adresse 193.55.96.31, écrivez à sa place
obelix, enregistrez et fermez-le. Relancez aussitôt
le batch, le serveur de temps sera trouvé. |