10

如何使用 c# 启动不在本地存储但在网络上另一台计算机上的计划任务?

看来我无法确定计划任务的路径。我也只需要开始任务。我不需要等待它完成,也不需要任何错误处理。只需运行任务。

4

2 回答 2

15

安装 NuGet 包:Task Scheduler Managed Wrapper ,然后您可以使用:

using Microsoft.Win32.TaskScheduler;

using (TaskService tasksrvc = new TaskService(server.Name, login, domain, password))
{
    Task task = tasksrvc.FindTask(taskName);
    task .Run();       
}
于 2013-10-08T09:25:42.047 回答
-3

它不起作用,因为您缺少使用右括号

using (TaskService tasksrvc = new TaskService("server.Name", "login", 
                                                             "domain", "password"))
{                   
    Task task = tasksrvc.FindTask("taskname");
    task.Run();       
}

谢谢。

于 2015-08-26T13:51:43.977 回答