Synchroniser l'heure d'un serveur Windows via NTP

Dans un environnement Active Directory, l'heure du serveur est importante. Vous rencontrerez beaucoup d'erreur si vos différents serveurs ne sont pas synchronisé. Dans cet article nous allons voir comment synchroniser une machine tournant sous Windows Server 2012 depuis un serveur NTP.

Si vous êtes dans un environnement virtuel :
Désactiver la synchronisation d'heure via les services d'intégration.

1) Ouvrir la console de Gestion Hyper-V - Clique droit sur la machine virtuelle - Paramètres

2) Décocher Synchronisation date/heure
Cliquer ensuite sur OK

sync_ntp

3) Se connecter au serveur à modifier

4) Ouvrir une invite de commande
> démarrer - exécuter - cmd

5) On arrête le service w32time

> net stop w32time

6) On modifie la configuration de celui pour se synchroniser sur "time.windows.com"

> w32tm /config /syncfromflags:manual /manualpeerlist: "time.windows.com"
> w32tm /config /reliable:yes

7) On démarre le service

> net start w32time

syncntp1

8) On peut voir l'état de la synchronisation

> w32tm /query /status

syncntp2

9) On peut forcer la synchronisation

> w32tm /resync /force

syncntp3

Si vous obtenez le résultat suivant :

Source : Local CMOS Clock

Assurez vous que votre serveur puisse communiquer avec le serveur NTP (résolution DNS, règles de pare-feu...)

 

2 réponses à “Synchroniser l'heure d'un serveur Windows via NTP

  1. Bonjour,
    Merci pour ce tuto.
    Je suis exactement l'ordre des commandes à la lettre, et mon serveur se synchronise toujours avec son Local CMOS Clock, il ne veut pas enregistrer ma source externe. Mon serveur est une machine physique Windows 2008 Std x86. Toutes les commandes se terminent sans erreurs.
    Auriez vous une idée pour résoudre mon problème ?
    Merci par avance.
    Yoann

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *