View Single Post
Old 06-25-2009   #8 (permalink)
Richard Mueller [MVP]


 
 

Re: Synchornize date script

I believe that once the clients are configured to synch with your server,
they should all agree on the time. It would be up to you to maintain the
time on the server. Check the command line help for the w32tm command. At a
command prompt type:

w32tm /?

We lack experience with this because we have domains and time is configured
automatically. I believe you can get remote computer "MyComputer" to synch
it's time with the command:

w32tm /resync /computer:MyComputer

You can use a comma delimited list of computer names in place of
"MyComputer". And, you can configure the computer(s) to synch with your
server MyServer with a command similar to:

w32tm /config /computer:MyComputer /manualpeerlist:MyServer

You may then need to use:

w32tm /config /computer:MyComputer /update

Again, I don't have a workgroup to test this, and all of my computers are in
synch automatically. This link may help:

http://technet.microsoft.com/en-us/l.../bb491016.aspx

This is a far better solution than scripting a periodic synch, as the time
service will thereafter take care of it for you.
--
Richard Mueller
MVP Directory Services
Hilltop Lab - http://www.rlmueller.net
--

"Jose" <hola@xxxxxx> wrote in message
news:OzE7dmd9JHA.4944@xxxxxx
Quote:

>I have tried all these and nothing, the hour doesnt change, and it is
>because the user doesnt have permission to modify the date, because with a
>user with admin rights, the script works just fine.
>
> Any other suggestion?
>
> Thank you
>
>
> Pegasus [MVP] wrote:
Quote:

>> "Jose" <hola@xxxxxx> wrote in message
>> news:OJ2kAbb9JHA.2872@xxxxxx
Quote:

>>> Richard Mueller [MVP] wrote:
>>>> "Pegasus [MVP]" <news@xxxxxx> wrote in message
>>>> news:eCJuy2a9JHA.5040@xxxxxx
>>>>> "Jose" <hola@xxxxxx> wrote in message
>>>>> news:%23doa2Ya9JHA.4168@xxxxxx
>>>>>> Hi people,
>>>>>>
>>>>>> Im having the following problem:
>>>>>> I have a network with my server but the client computers are not in
>>>>>> AD, the problem Im having is that some of them have
>>>>>> problems with the dates, which is very critical due to my database
>>>>>> application.Im trying to synchronize the computers with my
>>>>>> server. All my users are local users and they are restrictive users,
>>>>>> meaning that they cant change the date.
>>>>>>
>>>>>> I was trying to use a logon script with net time \\servername /set /y
>>>>>> , but this only work with administrative rights, I tried all I know
>>>>>> to make
>>>>>> this script work with my local users.
>>>>>>
>>>>>> Is there any parameters that can make this script to run with normal
>>>>>> user?
>>>>>> Im really desperate wit this.
>>>>>> Thanks in advance
>>>>>>
>>>>>> --
>>>>>> NNTP.hk - (^(oo)^)
>>>>>> http://www.nntp.hk/web/
>>>>> Instead of synchronising my client PCs with my server I would
>>>>> synchronise all of them with an external time source, using the
>>>>> inbuilt "Windows Time". In this way all machines would show correct
>>>>> time at all times, independently of any script.
>>>>>
>>>> As noted, the recommended approach is to configure PC's to synchronize
>>>> with external time source. This kb article should help:
>>>>
>>>> http://support.microsoft.com/kb/307897
>>>>
>>>> The least safe approach is to use logon scripts, as you must use
>>>> alternate credentials which exposes the administrator password. If you
>>>> have no connections to Internet, another approach might be to run a
>>>> script yourself (as a member of local Administrators group on each
>>>> computer) that connects to each computer remotely and synchronizes the
>>>> time. Even here, however, it would be better to have each computer
>>>> automatically synchronize with one reliable computer in the workgroup,
>>>> so they all agree.
>>>>
>>> Thank you very much for your response, these computers doesnt have
>>> Internet connections, so I cant synchronize with an external source,
>>> that´s why I want to do it to my local server, which, by the way has
>>> Internet connection.
>>>
>>> Im not an expert in scripting but how can I do this ¨run a script
>>> yourself (as a member of local Administrators group on each computer)
>>> that connects to each computer remotely and synchronizes the time.¨
>>>
>>> Thank you a lot for your responses.
>>
>> The simplest way is probably to create a scheduled task on each
>> workstation. It should run once every day and also at logon time and it
>> should execute this command:
>>
>> net time \\Server /set /yes
>>
>> You need to run the task under a local account with admin privileges
>> (e.g. "schedule").

My System SpecsSystem Spec