Software & Apps > Windows 25 25 people found this article helpful How to Use the 'At' Command in Windows Use the 'at' command to schedule commands and other programs By Tim Fisher Tim Fisher Facebook Twitter Senior Vice President & Group General Manager, Tech & Sustainability Emporia State University Tim Fisher has more than 30 years' of professional technology experience. He's been writing about tech for more than two decades and serves as the SVP and General Manager of Lifewire. lifewire's editorial guidelines Updated on March 11, 2022 Tweet Share Email Tweet Share Email Windows The Ultimate Laptop Buying Guide What to Know This is the proper syntax: at \\computername /interactive | /every:date,.../next:date,...\\computername specifies a remote computer name; /every:date[,...] runs commands on specific days./interactive lets the command interact with the logged-in user; /delete deletes all previously scheduled commands. This article explains how to use the "at" command, which is available from the Command Prompt. "At" is used to run programs and commands at scheduled times. At Command Availability The at command is available from within the Command Prompt in many Windows operating systems including Windows 7, Windows Vista, Windows XP, and some older versions of Windows as well. This command has been deprecated beginning in Windows 8. Microsoft recommends using the feature-rich schtasks command instead. The availability of at command switches may differ somewhat from operating system to operating system. At Command Syntax This is the proper syntax of the at command: at \\computername /interactive | /every:date,.../next:date,... See How to Read Command Syntax if you're not sure how to read the at command syntax shown above or described in the table below. At Command Options Item Explanation \\computername Use this option to specify a remote computer name. The at command will schedule the running of command on the local computer if you don't specify a computer name. /every:date[,...] Use the /every switch to run command on specific days of the week or month. /next:date[,...] Use the /next switch to run command on the next occurrence of the day. <time> Specifies the time when the command is to run. /interactive Allows the scheduled command to interact with whatever user is logged in when the job is run. id This is the unique number assigned to an already scheduled command. The id option is only used for displaying or deleting a scheduled command. You cannot manually set an id to a scheduled command. /delete [/yes] This at command option is used to delete all previously scheduled commands. Use the /yes option with /delete to skip the "delete all scheduled jobs" confirmation question. Use /delete when specifying an id to delete a single scheduled command. <command> This specifies the command or program to run. You must enclose command in double-quotes. /? Use the help switch with the at command to show detailed help about the command's several options. At Command Examples at 14:15 "chkdsk /f" In the above example, the at command is used to schedule a run of the chkdsk command as chkdsk /f, today only, at 2:15 p.m., on the currently used PC. at \\prodserver 23:45 /every:1,4,8,12,16,20,24,28 "bkprtn.bat" In this example, the at command is used to schedule the execution of the bkprtn.bat batch file on the computer named prodserver at 11:45 p.m. on the first, fourth, eighth, 12th, 16th, 20th, 24th, and 28th day of each month. at 1 /delete Here, the scheduled command with the id of 1 is deleted. At Related Commands The at command is often used with many other Command Prompt commands because it's used to schedule the running of other commands. Was this page helpful? Thanks for letting us know! Get the Latest Tech News Delivered Every Day Subscribe Tell us why! Other Not enough details Hard to understand Submit Newsletter Sign Up Newsletter Sign Up Newsletter Sign Up Newsletter Sign Up By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Cookies Settings Accept All Cookies