|14 Sep 2012||#1|
Creating scheduled task with .bat file. Delayed execution?
I know how to create scheduled task from .bat file. But if the PC is turned off, i want it to run first time someone logs on.
SchTasks /Create /SC MONTHLY /D 15 /TN “My Task” /TR “C:RunMe.bat” /ST 14:00
Any idea is appreciated.
|My System Specs|
|14 Sep 2012||#2|
So, the way I knew how to do this prior to know was via the Scheduled Tasks GUI, as noted in step #18 below:
Run Task as soon as possible after a scheduled start is missed
Task - Create to Run a Program at Startup and Log On
When trying to figure out how to do this via the command line, I simply don't think it's possible to specify conditions via the command line. However, this forced me to think outside the box and I think I've figured a way to do this.
1) Create the scheduled task you'd like to run, with the specified conditions as noted in step #18 above, and give it some name. We'll call it "Task1".
2) Via the command line, export that scheduled task to an XML file:
schtasks /query /xml /tn Task1 > C:\Temp\Tasks\Task1.xml
3) Then, in your batch file, create the scheduled task from that XML file (which should hopefully include the conditions you've set):
schtasks /CREATE /TN Task1 /XML C:\Temp\Tasks\Task1.xml
See if that works.
|My System Specs|
|Similar help and support threads for2: Creating scheduled task with .bat file. Delayed execution?|
|Creating scheduled task for SyncToy 2.1?||Software|
|Scheduled Task history indicates task completed successfully but....||Performance & Maintenance|
|Need help creating a task scheduler task to move files over a network.||General Discussion|
|Creating Scheduled Backups of Outlook Contacts||Microsoft Office|
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd
All times are GMT -5. The time now is 09:23.