使用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命令經常與許多其他命令提示符命令一起使用,因為它用於計劃其他命令的運行。