Configuring an Authoritative Time Server (the cool way)

Analysis
May 27, 20092 mins

The other day, I saw this really cool blog posting by the Directory Servers team titled: Configuring an Authoritative Time Server with Group Policy Using WMI Filtering. Basically, in our every ending quest to ensure time is sync’ed the posting show how to use WMI Filtering to force certain GPO settings upon the PDC emulator. :>)

So… to sum how one might do employ what is talked about in this posting from end-to-end. Here are the steps:

  1.  Go to www.pool.ntp.org and identify a pool address to use.
  2. Using GPMC, create a GPO in the Forest Root Domain (because everyone deploys AD using an empty root) named Forest NTP Configuration and link it to the Domain Controllers OU.
  3. Next, create a new WMI Filter:
    •  Name: PDCe Role Filter
    • Description: Queries for the Domain controller that holds the PDC FSMO Role.
    • Query: Select * from Win32_ComputerSystem where DomainRole = 5
  4. Set the Forest NTP Configuration WMI Filter to PDCe Role Filter.
  5. Finally, for the Forest NTP Configuration GPO define the following settings under ConfigurationAdministrative TemplatesSystemWindows Time ServiceTime Providers hive:
    •  Enable Windows NTP Server – Enabled
    • Configure Windows NTP Client – Enabled
      • NTP Server: ###.pool.ntp.org,0x1
      • Type: NTP

Bam… you now have to never worry about moving your PDC emulator role around without having to re-configure NTP. Hopefully this is helpful.

If you like this, check out some other posts from Tyson:

Or if you want, you can also check out some of Tyson’s latest publications:

Lastly, visit the Microsoft Subnet for more news, blogs, and opinions from around the Internet. Or, sign up for the bi-weekly Microsoft newsletter. (Click on News/Microsoft News Alert)