Please refer to the following tutorial on how to configure External NTP for Windows 2008 R2 Domain Controller (DC) running as VM in Hyper-V / VMware
To verify whether Windows 2008 R2 DC is configured to Sync with local Hyper-V Host
w32tm /query /source
VM IC Time Synchronization Provider
Disabled the Time Synchronization for the Windows 2008 R2 DC with local Hyper-V Host and restart the Windows 2008 R2 Domain Controller
Enter the following command to configure Windows 2008 R2 DC to Sync with External NTP
w32tm /config /manualpeerlist:my.pool.ntp.org /syncfromflags:manual /reliable:yes /update
w32tm /resync
w32tm /query /source #it should point to my.pool.ntp.org now
To verify the Time between local DC and External NTP Server
w32tm /stripchart /computer:my.pool.ntp.org /samples:5 /dataonly
Verify TimeSync in Domain Joined Member Server
w32tm /query /source
AD01.MyLab.local
w32tm /monitor
AD01.MyLab.local *** PDC ***[192.168.1.220:123]:
ICMP: 0ms delay
NTP: +0.0000000s offset from AD01.MyLab.local
RefID: time.unisza.edu.my [103.16.182.23]
Stratum: 4
Warning:
Reverse name resolution is best effort. It may not be
correct since RefID field in time packets differs across
NTP implementations and may not be using IP addresses.
PS C:\Windows\system32>