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 に答える