Quantcast
Channel: Task Scheduler Managed Wrapper
Viewing all articles
Browse latest Browse all 2206

New Post: Delete Task HRESULT: 0x80070005 (E_ACCESSDENIED))

$
0
0
Hello,

I wrote a small program to create and delete a task. Task creation works but when I try to delete the created task I get the error E_ACCESSDENIED. The code is:
TaskService ts = new TaskService();
TaskDefinition td = ts.NewTask();
td.RegistrationInfo.Description = "Task Test";
DailyTrigger dt = new DailyTrigger();
dt.Repetition.Interval = TimeSpan.FromMinutes(1);
 
td.Triggers.Add(dt);
ExecAction action = new ExecAction("notepad.exe", "c:\\test.log", null);
action.Id = "aaaaaaa";
td.Actions.Add(action);
 
TaskFolder tf = ts.RootFolder;
 
var folderList = tf.SubFolders;
 
tf.CreateFolder("\\MyFolder");
 
TaskFolder sub = tf.SubFolders["MyFolder"];
           
var user = Path.Combine(Environment.UserDomainName, Environment.UserName);
var a = sub.RegisterTaskDefinition(_taskName, td, TaskCreation.CreateOrUpdate, user);
 
sub.DeleteTask(_taskName, false);
Any ideas why can I not delete the task?
Thank you very much for your help.

Viewing all articles
Browse latest Browse all 2206

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>