我尝试使用网站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();
}
以下是错误消息:
对象引用未设置为对象的实例。