Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1520
  • Last Modified:

Batch File: NET TIME (or, w32tm)

Hi there,

I need the followings:
-Batch file or Command line, to setup a Domain Controller to sync it's time with an Internet Atomic Clock, every 30minutes
-Batch file or Command line, to set all the domain PCs to sync their clock with the domain controller every 30minutes
-Command line to force remote PC to sync it's time with the domain controller immediatly.

Thanks for your help,
Rene
0
ReneGe
Asked:
ReneGe
  • 6
  • 2
1 Solution
 
pony10usCommented:
Are you running Server 2008 R2?  I believe there are registry settings that need to be made on the server and client for what you want. See:  http://www.fir3net.com/Windows-2008/configuring-windows-2008-r2-as-an-ntp-server.html
0
 
ReneGeAuthor Commented:
Windows server 2003 R2

Thanks for helping,
Rene
0
 
ReneGeAuthor Commented:
I just successfully scripted it.

Have any better ideas?

I'll close this post tomorrow

Cheers


@ECHO OFF

::SEPERATE WITH A COMMA, AND WITHOUT "\\"
	SET PDCemulators=DC-LAN1,DC-LAN2,DC-LAN3
::PDCEmulators SpecialPollInterval In Seconds and in decimal (not HEX)
	SET SpecialPollInterval=900
::ListOfPCs, ENTER HOW PC NAMES START, AND SEPERATED WITH A SPACE.
	SET ListOfPCs=\\PCLAN1 \\PCLAN2 \\PCLAN3


REM SETTING UP PDC EMULATORS
	FOR %%A IN (%PDCemulators%) DO (
		PSEXEC \\%%A w32tm /config /manualpeerlist:"0.ca.pool.ntp.org,1.ca.pool.ntp.org,3.ca.pool.ntp.org" /reliable:yes /update
		REG ADD "\\%%A\HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient" /v SpecialPollInterval /t REG_DWORD /d %SpecialPollInterval% /f
		::RESTARTING TIME SERVICE
			PSEXEC \\%%A NET STOP w32time
			PSEXEC \\%%A NET START w32time
		::UPDATING TIME FROM INTERNET TIME SERVERS
			PSEXEC \\%%A W32tm /resync
	)

REM SYNCHRONISING ALL DOMAIN PCs
	FOR /F %%A IN ('NET VIEW ^| FINDSTR -i "%ListOfPCs%"') DO PSEXEC %%A W32TM /resync

PAUSE
EXIT

Open in new window

0
What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

 
ReneGeAuthor Commented:
I've requested that this question be closed as follows:

Accepted answer: 0 points for ReneGe's comment http:/Q_27328642.html#36602568
Assisted answer: 500 points for pony10us's comment http:/Q_27328642.html#36601933

for the following reason:

Thanks pony for helping.<br /><br />I will post script updates.<br /><br />Cheers,<br />Rene
0
 
ReneGeAuthor Commented:
Could you please cancel my close request?
Thanks
0
 
ReneGeAuthor Commented:
Sorry for the confusion, and thanks again for your help.

Cheers,
Rene
0
 
pony10usCommented:
There is a tool you could look at here:  http://www.dougknox.com/xp/utils/xp_inet_time.htm
0
 
ReneGeAuthor Commented:
Thanks
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

  • 6
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now