我想检查名为/ Mylibrary / Mytask的计划任务是否存在以及何时不存在我的程序应该从XML文件添加计划任务。
我的问题:如何检查是否存在计划任务以及如何从XML文件添加计划任务? (在C#中)
我可以在Windows命令提示符中执行以下操作: 检查任务是否存在:我不知道确切的命令,但我可以检查它是否存在。 添加任务:schtasks / create / tn \ Mylibrary \ Mytask / xml C:\ Path \ To \ file.xml
我想使用Windows任务计划程序,我已经有了一个XML文件。
答案 0 :(得分:1)
using Microsoft.Win32.TaskScheduler;
static void Main(string[] args)
{
using (TaskService ts = new TaskService())
{
ts.NewTaskFromFile("C:\\Path\\To\\file.xml");
}
}
我认为这将解决您的问题。
但是你必须导入一个NuGet数据包(https://www.nuget.org/packages/TaskScheduler/2.5.20),但这很容易。只需打开包管理器控制台,然后键入:Install-Package TaskScheduler