How do you know that nothing happens? Give yourself some eyes so that you
can see! Here is the batch file you should run while debugging this issue:
@echo off
echo %date% %time% %UserName% > c:\test.txt
net time \\server /set /yes 1>>c:\test.txt 2>>&1
echo %date% %time% >> c:\test.txt
Now log on as Administrator or as "schedule", then right-click the scheduled
task and run it. What does the file c:\test.txt contain after the job has
finished?
"Jose" <hola@xxxxxx> wrote in message
news:O4fTK9d9JHA.5040@xxxxxx
Quote:
> First thanks Pegasus for you support, here it is what Im doing so far:
>
> I create an account called schedule, as administrator.
> Im going to scheduled tasks and in the task wizard I look for my .bat file
> that contains the command ¨net time \\server /set /yes¨ and Im scheduling
> every day and I also marked ¨every time I logon¨ and then I put my
> schedule account credentials.
> I enter as my normal user account but nothing happends, Am I doing
> something wrong?
> Again thanks.
>
> Pegasus [MVP] wrote: Quote:
>> It seems you missed my point:
>> **********
>> You need to run the task under a local account with admin privileges
>> (e.g. "schedule").
>> **********
>> This works - guaranteed! If you cannot get it to work then please post
>> the following details:
>> - The exact command line you use in the Task Scheduler.
>> - The name of the local account you use to run the scheduled job.
>> - The group memberships of this account. The command "net user xxx"
>> will tell you (replace xxx with the actual account name)
>>
>>
>> "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:
>>>> "Jose" <hola@xxxxxx> wrote in message
>>>> news:OJ2kAbb9JHA.2872@xxxxxx
>>>>> 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"). >>