Configuración del NTP en Windows 2012 ó Windows 2012 R2

El protocolo NTP (Network Time Protocol) es utilizado para transferir el tiempo a través de una red.

NTP se utiliza para sincronizar el tiempo en clientes para que tenga toda la red la misma hora.
NTP usa el protocolo UDP el cual es una parte integrada de la pila TCP/IP. Actualmente, la versión actual que se está utilizando es NTP 4 por IPv6, de todas formas, todas las versiones son compatibles entre sí.

Lo primero que hay que saber es que controlador de Dominio es el NTP, es decir, quien tiene el Rol de PDC.

Para ello escribir el siguiente comando:
[System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().RootDomain.PdcRoleOwner.Name


Para sincronizar el servidor NTP externamente ir a la siguiente URL http://www.pool.ntp.org/

Esta página contiene una lista de servidores horarios, es una gran granja virtual de servidores que ofrecen un servicio NTP fiable.

En nuestro caso, a ser España, hemos seleccionado los siguientes:
      • server 0.europe.pool.ntp.org
      • server 1.europe.pool.ntp.org
      • server 2.europe.pool.ntp.org
      • server 3.europe.pool.ntp.org

La página web muestra lo siguiente:


Para la configuración por comandos introduccir lo siguiente:
net stop w32time
w32tm /config /syncfromflags:manual /manualpeerlist:"0.europe.pool.ntp.org 1.europe.pool.ntp.org 2.europe.pool.ntp.org 3.europe.pool.ntp.org"
w32tm /config /reliable:yes
net start w32time
w32tm.exe /config /update


Para que la configuración sea efectiva, reiniciar el servicio:
Restart-Service w32time


Mirar el estado.
w32tm /query /status


Mirar la configuración:
w32tm /query /configuration