如何使用 c# 启动不在本地存储但在网络上另一台计算机上的计划任务?
看来我无法确定计划任务的路径。我也只需要开始任务。我不需要等待它完成,也不需要任何错误处理。只需运行任务。
如何使用 c# 启动不在本地存储但在网络上另一台计算机上的计划任务?
看来我无法确定计划任务的路径。我也只需要开始任务。我不需要等待它完成,也不需要任何错误处理。只需运行任务。
安装 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();
}
它不起作用,因为您缺少使用右括号
using (TaskService tasksrvc = new TaskService("server.Name", "login",
"domain", "password"))
{
Task task = tasksrvc.FindTask("taskname");
task.Run();
}
谢谢。