试图在C#中运行远程任务

时间:2017-05-16 15:59:32

标签: taskscheduler

我尝试使用网站http://taskscheduler.codeplex.com/中的包装器启动远程服务器上的计划任务。显然FindTask方法不起作用,并返回一个空引用。我试图找到的任务位于远程服务器上的c:\ Windows \ System32 \ Tasks \ Titanium。我已从tasksrvc创建中取出参数来保护信息。我在调试时一直使用断点,并且我已将错误隔离到FindTask方法。这是代码:

using Microsoft.Win32.TaskScheduler;

using (TaskService tasksrvc = new TaskService(@"source server", username, domain, password, true))
            {

                Task task = tasksrvc.FindTask(taskname);
                task.Run();
            } 

以下是错误消息:

对象引用未设置为对象的实例。

0 个答案:

没有答案