Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Microsoft documentation for the "AT" scheduler command shows that it has an /every: switch to schedule a script to reoccur on specified days. I've done it before, but I can't remember the syntax for that switch. The documentation does not include an example that uses the /every: switch.

So, can you help me write an example "AT" scheduler command to run a batch file on the local machine daily, monday through friday?


c:\at 12:01am /every: updatestats.bat
share|improve this question
Side note: On recent versions of Windows schtasks can be used as it supports more features of the task scheduler. – Joey Dec 11 '09 at 18:54
up vote 3 down vote accepted

Running every day:

AT 3:00AM /EVERY:M,T,W,Th,F,S,Su c:\foo.bat
share|improve this answer
Perfect! Thanks. – user28765 Dec 11 '09 at 16:53
For some reason this doesn't work in Windows Server 2008 R2 Enterprise for me. Any ideas? He's complaining about an illegal value for the option every. Not even /EVERY:M is working !? – Smamatti Aug 22 '12 at 8:11


share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.