Posted on 2009-11-18 09:59
Hero 閱讀(1180)
評論(0) 編輯 收藏 引用 所屬分類:
軟件學習
AT是Windows 2000/XP中增強的命令行“任務計劃管理器”,使用AT命令能夠使指定的命令或程序在特定的日期或時間運行。它相對于Windows中的“任務計劃”功能更全、使用更靈活,用它甚至還可以管理遠程計算機的計劃任務。當使用IPC入侵時,可以使用AT命令來安排計劃任務,讓指定的程序在目標計算機中按指定的時間運行。
實例1:查看是否運行計劃任務并啟動此服務
要想使用AT命令,“Schedule”服務必須已經運行。此服務可以使用戶在計算機上制定自動任務的日程。如果此服務被終止,這些任務將無法在規定日程內運行。如果此服務被完全禁用,那么AT命令則無法執行。
當我們在要使用AT命令的時候,查看是否已經運行了計劃任務,可直接運行命令:“AT”,如果提示:服務尚未啟動,那么還不能使用AT命令。我們需要先啟動計劃任務,要啟用此服務,運行命令:
net start schedule
查看是否運行計劃任務并啟動此服務
實例2:用At命令添加計劃任務
AT命令的基本格式為:
用法1:AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
用法2:AT [\\computername] time [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command"
例如我們想在10:00運行程序“tm.exe”,可以執行命令:
at 10:00 c:\tm.exe
再執行命令“AT”,可看到已經添加了一項計劃任務了。
添加了一項計劃任務
假設想在每月的1,15號的8:00點運行程序“tm.exe”,可執行如下命令:
at 10:00 /every:1,15 C:\tm.exe
在命令中使用了“/every”參數指定了每月的某個日期執行命令,如果是想指定在每個星期運行程序,可使用相應的參數,周一至周日的參數為:“M”、“T”、“W”、“Th”、“F”、“S”、“Su”。再添加一項計劃任務
實例3:為遠程計算機添加計劃任務
如果要將AT命令用于遠程計算機,可以通過“\\計算機名或IP地址”參數進行指定。例如,要列出遠程計算機192.168.42.128的計劃列表,可以如圖2-36所示使用命令:
At \\ 192.168.42.128