J'ai donc du chercher comment faire pour synchroniser l'heure sur un serveur Active Directory sous Windows (2000/2003/2008) avec un serveur externe, et ce n'était pas aussi simple à trouver que je croyais, mais une fois qu'on sait comment faire, c'est relativement rapide.

Sur un contrôleur de domaine est installé par défaut un service "Horloge Windows" qui fait office de serveur de temps pour les clients du domaine. Il faut donc configurer le serveur de temps pour qu'il se synchronise lui-même avec un autre serveur de temps.

Déjà première chose, il faut l'adresse d'un serveur de temps, ça c'est assez simple. Pour ma part, j'ai pris time.windows.com mais vous pouvez en trouver beaucoup d'autres sur NTP Pool Project.

Ensuite, il faut ouvrir une invite de commandes (Démarrer > Exécuter > "cmd") et taper ceci :

w32tm /config /manualpeerlist:time.windows.com /update

w32tm /resync

Et la, normalement, c'est bon, votre serveur est à l'heure. En tout cas, ça a parfaitement fonctionné sur mon serveur. Les clients se mettront automatiquement à jour lors de leur prochain redémarrage.