View Single Post
Old 03-18-2008   #1 (permalink)
Graeme Perrow


 
 

Cannot create run-once task with schtasks

I am trying to create a task that runs once and then gets deleted. According
to (my interpretation of) the schtasks /? information, this should work:

schtasks /create /sc once /tn OneSync /tr C:\bat\sync.bat /st 10:58 /F /Z

This should run c:\bat\sync.bat at 10:58am today (assuming it's before
10:58am now), and then delete the task (/Z). However, I get this message:

ERROR: The task XML is missing a required element or attribute.

If I take the /Z away, the task is created as expected and runs at the right
time, but does not get deleted afterwards.

I am running (64-bit) Vista. Is this a bug, or am I missing something? If I
do the same thing on XP (without /F and /Z) the task is created, runs at the
right time, and then vanishes, which is exactly what I want.
My System SpecsSystem Spec