使用at命令可以安排命令和其他程序
在Windows 7和更早版本的Windows中, at 命令是 命令提示符命令 ,用于安排其他命令和程序在特定日期和时间运行。
at命令在Windows 10或Windows 8中不可用。 Microsoft建议您改用功能丰富的schtasks命令。
在Windows 7及更早版本中的命令语法
at命令的语法是:
at [ \\ computername ] hh : mm [ / every: date [ , ...] | / next: date [ , ...]] [ / interactive ] [ id ] [ / delete [ / yes ]] “ command ” [ /? ]语法的各个组件是:
- \\ computername =使用此选项指定远程计算机名称。 如果您未指定计算机名称,at命令将计划在本地计算机上运行命令 。
- hh:mm =指定命令应以小时:分钟格式运行的时间。
- / every: date [ , ...] =在每周或每月的特定日期使用/ every开关运行命令。
- / next: date [ , ...] =使用/ next开关在一天的下一次出现时运行命令。
- / interactive =允许计划的命令与作业运行时登录的任何用户进行交互。
- id =这是分配给已调度命令的唯一编号。 id选项仅用于显示或删除预定的命令。 您无法手动将ID设置为预定的命令。
- / delete [ / yes ] =此命令选项用于删除所有先前调度的命令。 使用带/删除的/ yes选项跳过“删除所有预定作业”确认问题。 指定一个ID以删除单个预定命令时使用/删除 。
- command =这指定要运行的命令或程序。 您必须用双引号括起命令 。
- /? =使用帮助开关和at命令来显示有关该命令的几个选项的详细帮助。
在命令示例
在14:15“chkdsk / f”在上面的示例中,at命令用于在当前使用的PC上仅在今天下午2:15将chkdsk命令的执行时间安排为chkdsk / f 。
at \\ prodserver 23:45 / every:1,4,8,12,16,20,24,28“bkprtn.bat”在这个例子中,at命令用于安排在名为prodserver的计算机上在第一天,第四天,第八天,每一个月。
在1 /删除这里,ID为1的预定命令被删除。
在命令可用性
在许多Windows 操作系统(包括Windows 7, Windows Vista , Windows XP以及某些较早版本的Windows)中的命令提示符中都可以使用at命令。 它不在Windows 8或10中。
命令开关的可用性可能会有所不同,从操作系统到操作系统。
在相关的命令
at命令经常与许多其他命令提示符命令一起使用,因为它用于计划其他命令的运行。