Run batch w/o log on

G

Guest

I have two simple batch files A & B. Both are scheduled to run at night
without anyone logged on. Both work when I am logged on as Administrator,
have the same permissions, and the same "Run as" parameters.

A simply runs an exe file (virus scan) and works well.
B contains a simple copy command to copy a file from C:\ to a network drive.
It does not run with administrator logged off. I have tried to reference
the network drive by its mapped letter and by its \\computername\share path.

The OS is Windows Server 2003

I hope there is something simple I am missing that someone can help me with.
 
V

Vanguard

in message
I have two simple batch files A & B. Both are scheduled to run at
night
without anyone logged on. Both work when I am logged on as
Administrator,
have the same permissions, and the same "Run as" parameters.

A simply runs an exe file (virus scan) and works well.
B contains a simple copy command to copy a file from C:\ to a network
drive.
It does not run with administrator logged off. I have tried to
reference
the network drive by its mapped letter and by its \\computername\share
path.

The OS is Windows Server 2003

I hope there is something simple I am missing that someone can help me
with.


Make sure of the following:

Run only when logged in = disabled
Enabled = enabled
Wake the computer to run this task = enabled
 
G

Guest

Thanks for the suggestion, Vanguard. The first two were in effect. I
enabled Wake the computer... But no joy.
 
V

Vanguard

Danm said:
Thanks for the suggestion, Vanguard. The first two were in effect. I
enabled Wake the computer... But no joy.


All scheduled tasks run under an account. If you want to ensure the
script has the same permissions as Administrator then make sure you
specify the Administrator account and its correct login password in the
security for the scheduled task.

So what does the log show for that scheduled task? Advanced -> View Log
menu.
 
G

Guest

Vanguard said:
All scheduled tasks run under an account. If you want to ensure the
script has the same permissions as Administrator then make sure you
specify the Administrator account and its correct login password in the
security for the scheduled task.

So what does the log show for that scheduled task? Advanced -> View Log
menu.

Joy! I looked at the log; there was no entry, apparently because I ran it the last time as a .cmd file - one of the changes I tried.
So, I changed it back to a .bat file and carefully rescheduled the run. It
worked!
Then I changed the network storage path back to the mapped letters. UNC is
supposed to be recognized, but it failed. Then I went back to the
\\networkname\.. path and it worked again.
Apparently it likes the "Wake the computer..." enabled and the non-UNC path.
To answer your question about the log, it is pasted below (0) is good; (1)
is not:
"ctest.job" (ctest.bat)
Finished 7/14/2007 2:45:00 PM
Result: The task completed with an exit code of (0).
Many thanks for your help.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top