Firstly, No I have not got the tick next to "run only when logged on".
I have scheduled a batch file to run using Windows Task Scheduler (WIN 2003 SERVER).
If you manually launch the task it runs fine (result is two emails sent to admin after processing).
If you schedule the task and leave the remote desktop session open, it again runs fine.
But, if you schedule the task and log off, it does not run correctly. (it does launch but it does not perform the process required before emailing admin).
Inside the batch, it calls an application, feeds some locally stored data through it and then saves some reports locally, finally emailing the admin.
The task runs as a network account that has local administrator rights.
Seems to be something to do with security rights while their is no session open... something like "run as batch file" right or something along the lines of that I would have thought.