Reputation: 1155
I need to schedule a task to run on the last night of each month, on a Windows 2003 Server.
I see that you can schedule it to run on the "first or last Mon-Fri", or even on the nth day of each month - but, not how to get it to run on the last day (regardless of day of the week or number).
Thanks in advance.
Note: I did check "How do you schedule tasks in Windows?", etc...
Upvotes: 0
Views: 15677
Reputation: 572
As of November 2022, much newer Windows version (2019) I see this option in Triggers:
WinScheduler Task Triggers Begin the task: On a schedule Settings:
Monthly On: Last > then select All weekdays
Upvotes: 0
Reputation: 157
I do it a little differently - I run one task every day but since the task is in vbscript - I do this:
DIM datecur, datefut
datecur = DATEPART("m",NOW())
datefut = DATEPART("m",NOW()+1)
If (datecur <> datefut) then
'insert code you want to run here
end if
Simple and it works - hope this helps someone
Upvotes: 5
Reputation: 1582
Looks like you have to set up multiple schedules for your task. One schedule for the months with 31 days, another for those with 30, and one more for February. See this: http://support.microsoft.com/kb/936627
Upvotes: 5