Starting a remote scheduled task

后端 未结 2 521
陌清茗
陌清茗 2020-12-11 03:05

How is it possible to start a scheduled task that is not locally stored but on another computer on your network, using c#?

It seems that i cannot determine the path

2条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-11 03:25

    Install NuGet package: Task Scheduler Managed Wrapper and then you can use:

    using Microsoft.Win32.TaskScheduler;
    
    using (TaskService tasksrvc = new TaskService(server.Name, login, domain, password))
    {
        Task task = tasksrvc.FindTask(taskName);
        task .Run();       
    }
    

提交回复
热议问题