| Documentation\Configuration\Tools\Other Tools
Domain Time II Management Tools - Other Tools and Utilities
The Domain Time II Management tools include many useful diagnostic and utility programs.
These utilities are installed automatically when Manager is installed, and are located in
the Domain Time II Program Folder (usually C:\Program Files\Domain Time II).
Domain Time II Remote CPL (DTRCPL)
Use the Remote CPL utility to quickly connect to a Domain Time II Server or Full Client and change its Control Panel Applet settings. This is a useful utility
when all you need to do is change a control panel applet setting and you don't need the full power of Domain Time II Manager.
The Domain Time II Remote CPL Utility
- The remote machine must be reachable by PING and via port 9909 UDP.
- The logged-in user running DTRCPL must have administrative rights to the remote machine.
- The logged-in user must be able to connect to the administrative shares and registry on the remote machine.
Use this utility to test the clock stability of any time server. Use it to determine which servers to use as time sources,
or to troubleshoot accuracy issues.
The DTTest Time Test Utility
- Enter the server name or IP address of the time server you want to test in the Server field.
- Use the Proto drop-down list to select the time protocol to use for the test (this protocol must be running on the server being tested).
- Click the Start Button to begin the test.
You may also want to adjust how many times and how rapidly to test each server by adjusting the Poll Interval and Number of Tests items.
Different poll rates affect can affect how much detail you see in the server's response characteristics. You may want to compare a very rapid sample rate
to the results from a fairly slow sample to see if the server has resolution or response issues when under rapid load.
Hint: If you will be testing against a Domain Time II Server, you will want to temporarily disable the Denial-of-Service protection on the Server. If you don't,
Server will interpret rapid test rates as a Denial-of-Service attack and stop responding to your tests.
The test will show a running list and a real-time graph showing of the amount of latency detected in the network connection, and also how large a variance exists between
your local system clock and the server being tested.
Since both the local machine and the remote system clocks and protocols have some built-in
inaccuracies, the values displayed will fluctuate occasionally. However, you should be able to see an overall trend in multiple tests -
stable clocks will show a fairly consistent variance, unstable clocks will have constantly varying values.
You can adjust the scale of the graph to show the graph in proper perspective to the accuracy you are expecting to achieve.
See many other graphs on the Graphs page.
This utility details the Domain Time II automatic server discovery process and shows which time servers
a client running automatic settings will find and use. Use this utility any time you're troubleshooting
time synchronization issues.
The Diagnostic Probe Utility
This utility performs the same server discovery process that the Thin Client, Full Client (in automatic mode), and the domtimed
daemon (automatic mode) perform when they attempt to discover a time server. This process is detailed and recorded by the
utility so that you can see exactly what servers are available to clients.
This information is extremely useful for tracking down connection problems for automatic clients. This utility can be run on the
client machine as well, so that you can see the network from its perspective. Copy the DTPROBE.EXE program to the client machine
and launch it there.
Use the Broadcast Addresses button to modify the broadcast addresses used by the utility. To be useful, these entries
should duplicate the ones that the client uses (usually 255.255.255.255) - see the discussion about setting the client broadcast
addresses using Manager via the Options button on
the Connection Details screen.
See also the Working Across Subnets page for more information.
Click the Start button to perform the scan. Click the Save Results button to pull the results up in Notepad so that you may save
them wherever you want.
Use LMCheck to obtain a quick variance report and save the results to a file. Use this tool to do a quick & dirty check of network synchronization
on a network that doesn't already have Domain Time II installed.
The Domain Time LMCheck test tool lets you assess the current time of
all the Windows machines on your network quickly and easily. It uses the
built-in LAN Manager NetRemote TOD (Time of Day) function to check the time on all the
machines in the browse list.
- Nothing to install -- remote machines only have to be running Windows
- Just run LMCHECK.EXE from any Windows 2K/XP/2003/Vista/2008/Win7 machine
Time variances from the machine on which you run LMCheck are calculated and displayed,
taking into account any network latencies. You may select the domain you wish to scan
from the drop-down list.
A fully synchronized network
The LMCheck tool runs on either 32-bit systems or 64-bit Windows systems, although it can scan any
machine running Microsoft Networking that responds to NetRemoteTOD queries.
Click the Start button to perform the scan. Click the Save Results button to
pull the results up in Notepad so that you may save them wherever you wish.
Note that the variance report generated by LMCheck cannot be as detailed or as accurate as
variance reports provided by the Domain Time II Manager,
the Monitor Service, the
or Domain Time II Audit Server,
each of which use much more accurate time protocols and
sampling methods to measure the time differentials. Also, LMCheck cannot measure any systems not
running Microsoft Networking.
Generally, you will want to use LMCheck to obtain a quick snapshot of the time variance on networks
where Domain Time is not yet installed.
Although it is included as part of the licensed Domain Time II Management Tools, LMCheck itself is freeware, and can be downloaded
separately and freely distributed as long as the program is unmodified.
Windows 32-bit (i386)
Windows 64-bit (AMD64/Intel EM64T)
This multi-purpose utility can check statistics, trigger Domain Time synchronizations, check clock accuracy, and generate high-accuracy variance reports, and more.
This is a very handy tool to use if you're at a workstation that doesn't have Domain Time II Manager installed.
Run DTCheck /? from a command prompt to see a list of all the available parameters and options.
DTCheck Parameters and Options Display
You can examine the statistics (sample) of any
Domain Time II server or client, force the synchronization of a particular
machine (or of the entire time hierarchy), and generate a system-wide variance report
Note: DTCheck's variance reporting is much more accurate than LMCheck utility, since it
uses higher accuracy protocols and sampling methods from installed Domain Time II components.
Use this utility for variance reports on networks that have Domain Time Servers and Clients installed.
DTCheck can also be used to test your machine's clock for reliability. Run
DTCheck /test to test your machine. You will probably need to reset the
time after testing, since DTCheck will change the clock during the test.
Use this utility to trigger a sync on specified machines from the command line.
Run DTSync /? from a command prompt to see a list of all the available parameters and options.
DTSync Parameters and Options Display
DTSync allows you to specify timeouts and to set the ERRORLEVEL variable so you can create robust batch files to reliably trigger
synchronization, even across WAN links.
A utility for testing NTP/SNTP time servers.
Use this utility if you need to save NTP server tests to a file, or want to run regular tests in a batch file.
NTPCheck provides clock test information similar to that of DTCheck, but uses the NTP/SNTP
protocol to query servers instead of the Domain Time II protocol. It is useful for determining whether or not a
particular server is reachable and operating, and for comparing the time reported by
NTPCheck is also useful for demonstrating the limits of NTP/SNTP accuracy. With the -raw option, you can see the results
of other information derived from the NTP packets.
For example, here are two actual sample reports
generated by querying time.nist.gov. The first query shows the standard NTPCheck response; the second
query shows the results of the -raw option.
NTPCheck Parameters and Options Display
Domain Time Removal Tool (DTClean)
DTClean is a utility that completely removes all traces of Domain Time II programs and registry settings from your system.
The Domain Time II Removal Tool (DTCLean)