Не могу найти конкретную задачу, используя Task Scheduler package VS 2015 с c # - PullRequest
0 голосов
/ 03 мая 2019

Я буду использовать c #, чтобы попытаться найти свою задачу в планировщике заданий, используя пакет Nuget планировщика заданий, который был найден в сети.Код выглядит следующим образом:

/*string taskname = "Test" or taskname = "@\Task\Test"*/

     using (TaskService ts = new TaskService())
                {
                    TaskDefinition td = ts.NewTask();
                    Microsoft.Win32.TaskScheduler.Task t = ts.FindTask(taskname,true);

                    if (t != null)
                    {
                        /*Do something*/
                    }
                    else
                    {
                       /*Do something*/
                    }
                }

имя задачи , которое я попытался использовать, это "Test", которое представляет собой само имя задачи или строковый путь к задаче @"\Task\Test".Но он всегда возвращает null для задачи, которую я.

Кроме того, я пытался найти другие задачи, используя taskname на моем хост-компьютере, и это иногда работает.Не могу понять, почему это так, и мне нужна помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...