Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Batch File: NET TIME (or, w32tm)

Posted on 2011-09-26
8
Medium Priority
?
1,510 Views
Last Modified: 2012-05-12
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
Comment
Question by:ReneGe
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 2
8 Comments
 
LVL 26

Accepted Solution

by:
pony10us earned 2000 total points
ID: 36601933
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
 
LVL 10

Author Comment

by:ReneGe
ID: 36601948
Windows server 2003 R2

Thanks for helping,
Rene
0
 
LVL 10

Author Comment

by:ReneGe
ID: 36602568
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
Build and deliver software with DevOps

A digital transformation requires faster time to market, shorter software development lifecycles, and the ability to adapt rapidly to changing customer demands. DevOps provides the solution.

 
LVL 10

Author Comment

by:ReneGe
ID: 36710918
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
 
LVL 10

Author Comment

by:ReneGe
ID: 36710919
Could you please cancel my close request?
Thanks
0
 
LVL 10

Author Comment

by:ReneGe
ID: 36710924
Sorry for the confusion, and thanks again for your help.

Cheers,
Rene
0
 
LVL 26

Expert Comment

by:pony10us
ID: 36710982
There is a tool you could look at here:  http://www.dougknox.com/xp/utils/xp_inet_time.htm
0
 
LVL 10

Author Comment

by:ReneGe
ID: 36711213
Thanks
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you’re thinking to yourself “That description sounds a lot like two people doing the work that one could accomplish,” you’re not alone.
This article will show how Aten was able to supply easy management and control for Artear's video walls and wide range display configurations of their newsroom.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question