There might be a couple of things you can do:
Open Scheduled Tasks
On the Advanced menu, select
Notify Me of Missed TasksPersonally, I only seem to get a popup about missed tasks after a boot. This might not be timely enough for you.
I have an idea to get a log file whenever the script file executes. I will create another batch file that checks for the log file and I believe there can be a way to do this. If the log file is created with the date variable and the new batch file that i plan to create to check the execution of batch file will also check for the date variable file so that i can know that the log file was created for that particular date or infact no need to do by date but once the condition is met we can add a command to delete the log file.
You may be in luck. The scheduler keeps a log (
SchedLgU.Txt) in your Windows directory that contains task names, start and end times, and the result. A simple script should be able to process this file and determine the success/failure of your scheduled task.
Good luck.