I am baffled by the new Task Scheduler in Windows server 2008. I have an application I wrote that Performs some data related tasks. I run this app every 10 mins. If new data is present then it is processed. This app has run for years under Win2k3 server.
I set upi the task in Windows Sever 2008 using the "create basic task" wizard. Most of the menus loook familiar and it looks like there are even more options now. When I get to the end, I open the dialog to tweak the settings and set it to run every 10mins.
The first thing the application does is create a log file, so I wait for the log file to appear. It never does. I launch the application myself by doubld clicking and it appears, so the app is running fine (under the administrator account in which I created the task)
Next I let a day go by and return to examine the "History" tab. According to this, the app has been run every 10 mins for 24 hours or more yet no log file has been created!
Close inspection reveals 6 "events" associated with each occurance: EventID - Task Category - Operational Code
107 - Task triggered on schedule - (1) 319 - Task Engine received message to start - (1) 100 - Task Started - (1) 200 - Action Started - Info 129 - Created Task Process - (2) 201 - Action completed - (2) 102 - Task completed - Info
The Application creates a windows form with which the user can interrupt the processing if need be. On Win23k I would observe it popping up for a second or two and then dissappearing to confirm that the app is being triggered during the day. I do not see the dialog.
To deepen the mystery, the app does actually perform the tasks, meaning it is running.
Can someone explain what is going on here please?