Server 2003 and Client System Time not syncing

I am working on a server 2003 std box which is a DC. The customer has told me that the clocks on the server and some workstations do not match. I do not know much about how to fix this issue, but I am under the impression that the server should be the clock the clients look to for syncing. Please let me know your suggestions.
jandsAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
EMJSRConnect With a Mentor Commented:
Well, if your workstations are Windows Vista or 7 based, you can also do the following:

In a command prompt type:

w32tm /config /syncfromflags:domhier /update

Open in new window


Then run "net stop w32time" and "net start w32time".

You can also try

w32tm /resync mywindowsserver

Open in new window

(replace "mywindowsserver" with the actual server name).

Usually Windows obtains the time from an internet source and in theory the server could also be a source. Maybe there are some time zone differences configured on the computers that causes the difference.

Either way, I think the easiest way would be to run a logon script. You can configure this in the Profile tab of an Active Directory user account.

The point is that if some of the computers do not have the same time then there is obviously something amiss in the configuration. If you were to run a script upon their start (either centralized as described above) or a simple batch file in the startup folder of each workstation, that should do it. You could use something like this:

@echo off
cls
echo.
echo Synchronizing time...
echo.
NET TIME \\mywindowsserver /SET /YES
echo.
echo Complete.
echo.

Open in new window


Save it as "time.bat" or a filename of your choice, put it into "\\localhost\sysvol\scripts" on the server and if there is already a login script in place, add a line to that batch file:

call time.bat

Open in new window


That will definitely work, because no matter what the local setting, it will force the time to be synchronized. It's the fastest way to resolve the issue.
0
 
EMJSRCommented:
Easiest way would probably be if you have Active Directory and if you're running a logon script. If you do, add the following line along with other commands (such as NET USE for network drive mappings):

NET TIME \\mywindowsserver /SET /YES

Reaplace "mywindowsserver" with your server's name and that way, whenever a client logs on, the time will sync.
0
 
jandsAuthor Commented:
Is that not a default feature for a 2003 domain controller/domain. I would think that this would be automatic when I join a new pc or existing pc to the domain?
0
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

 
jandsAuthor Commented:
I have not had time to address this yet. Will post back when fixed.
0
 
jandsAuthor Commented:
Thanks.
0
 
jandsAuthor Commented:
Thanks.
0
 
EMJSRCommented:
You're welcome!
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.

All Courses

From novice to tech pro — start learning today.