Did you try with TaskService.Connect ?
Task schdule to server using Microsoft.Win32.TaskScheduler

AnilkumarM
41
Reputation points
Can I make a Task scheduling in a server from the user computer programmatically using Microsoft.Win32.TaskScheduler ?
TaskService ts = new TaskService();
TaskDefinition td = ts.NewTask();
td.RegistrationInfo.Description = NameOfTask;
td.Triggers.Add(new TimeTrigger { StartBoundary = FinalRunTime, Enabled = true });
td.Actions.Add(new ExecAction("CreateMTO.exe", null, null));
ts.RootFolder.RegisterTaskDefinition(NameOfTask, td);