Home > OS >  How do you define the first day of the month (without including week-ends) in a batch script?
How do you define the first day of the month (without including week-ends) in a batch script?

Time:05-05

I have created a scheduled task in Windows that consists of running a batch script. The problem is that this task has to be scheduled every 1st day of the month except for weekends.

For example, for the month of May, this task should run on May 02nd.

As I can't do it via the task scheduler, my idea is to schedule the execution task every day and add a condition checking that the execution day is the 1st day of the month excluding weekends.

This script would be of the following form :

if            
  • Related