Whenever we create a monthly schedule which is scheduled to run in January and the schedule day selected is earlier than the current date then the "Next Run Time" that is returned is invalid.
For example if we create a task which runs on day 2 of January and my current system date is say 10 January then the Next Run Time returned is invalid.
Moreover if we just refresh the "Windows Task Scheduler" the "Next Run Time" of such a task keeps on changing and gets incremented on every refresh. This problem occurs on both Windows Vista and Windows 7.
Please help me to get a solution for this problem.