We have tasks listed in a folder on our Windows Server 2008 R2, and can loop through tasks, however, items aren't showing correct information.
Our setup:
Task Scheduler > Reports > DailyExcelReport1
Task Scheduler > Reports > DailyExcelReport2
Task Scheduler > Reports > DailyExcelReport3
and so on...
To access it via code:
var state = "";
var NextRunTime;
using (var taskService = new TaskService("servername", "username", "DOMAIN", "password1"))
{
if (taskService.Connected)
{
var tasks = taskService.GetFolder("Reports").Tasks;
foreach (var task in tasks)
{
State = task.State.ToString(); // it's showing 'Ready' even while its 'Running' on Task Scheduler
NextRunTime = task.NextRunTime; // it's showing 12/30/1899 12:00:00 AM
}
}
On the Task Scheduler:
Details for DailyExcelReport Task --
Weekly; At 7:00 am every Mon, Tues, Wed, Thurs, Fri; Status: enabled
Any ideas?
Thanks,
-rob
Our setup:
Task Scheduler > Reports > DailyExcelReport1
Task Scheduler > Reports > DailyExcelReport2
Task Scheduler > Reports > DailyExcelReport3
and so on...
To access it via code:
var state = "";
var NextRunTime;
using (var taskService = new TaskService("servername", "username", "DOMAIN", "password1"))
{
if (taskService.Connected)
{
var tasks = taskService.GetFolder("Reports").Tasks;
foreach (var task in tasks)
{
State = task.State.ToString(); // it's showing 'Ready' even while its 'Running' on Task Scheduler
NextRunTime = task.NextRunTime; // it's showing 12/30/1899 12:00:00 AM
}
}
On the Task Scheduler:
Details for DailyExcelReport Task --
Weekly; At 7:00 am every Mon, Tues, Wed, Thurs, Fri; Status: enabled
Any ideas?
Thanks,
-rob