Я автоматически создал windows планировщик задач в c#. Задача создана успешно и запланирована для правильного выполнения. В запланированное время говорится, что задача выполняется, но без результата, и обновляется время следующего расписания.
Но время последнего запуска и результат последнего запуска не обновляются.
Результат последнего запуска is: Задача еще не запущена. (0x41303)
Но при запуске вручную из планировщика задач она выполняется успешно, но не автоматически.
Ниже кода, который я использовал для создания задачи
var ts = new TaskService();
var td = ts.NewTask();
td.RegistrationInfo.Author = "My company";
td.RegistrationInfo.Description = "Runs test application";
var trigger = new WeeklyTrigger { StartBoundary = startDate, DaysOfWeek = daysOfWeek, Enabled = enabled };
trigger.Repetition.Interval = TimeSpan.FromSeconds(((minutes == 0) ? 60 : minutes) * 60);
td.Triggers.Add(trigger);
var action = new ExecAction(Assembly.GetExecutingAssembly().Location, null, null);
if (filePath != string.Empty && File.Exists(filePath))
{
action = new ExecAction(filePath);
}
action.Arguments = "AutoRun";
td.Actions.Add(action);
ts.RootFolder.RegisterTaskDefinition(TaskName, td);
Любая помощь будет высоко ценится!