无法使用c#使用Task Scheduler软件包VS 2015查找特定任务

时间:2019-05-03 06:29:02

标签: c# visual-studio scheduled-tasks

我将使用c#尝试使用在线找到的Task Scheduler Nuget包在Task Scheduler中找到我的任务。代码如下

/*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 查找其他任务,该任务有时可以工作。不能弄清楚为什么会这样,我需要帮助。

0 个答案:

没有答案