任務計畫,又稱為計畫任務,是windows中可以定時執行預定任務的服務。
利用任務計畫,可以讓計算機按照主人的計畫執行相應的程式、指令碼或者文件,如同乙個可以自動執行任務的「定時器」。
windows 7中,計畫任務面板所在的位置為「windows --> all programs --> accessories --> system tools --> task scheduler」,windows中與任務計畫相關的操作都是在此視窗中進行。
建立任務計畫有兩種途徑,分別是「建立基本任務」的嚮導式操作和「建立任務」的設定式操作,這兩種方式並沒有本質區別,但是建立基本任務的方式比較簡便,而建立任務的方式可定製的方面更多,下面以實現遊戲監控為例做詳細介紹。
本例項的目標是監控電腦中是否執行了某遊戲(下面以模擬器遊戲為例,程序名為winkawaks.exe,其他遊戲以此類推),如果發現,則關閉計算機。
先準備程序檢測指令碼,如下:
@echooff
@for/f %
%iin('tasklist /nh')doif"%%i"
=="%1"
%systemroot%\system32\shutdown.exe -s -t 0
@echoon
指令碼功能是檢查當前程序列表,如果發現程序中的程式名與傳入引數相同,則自動關機。
將上述內容存入bat檔案(如test.bat),放入任意目錄,如e:\temp。
再來建立呼叫bat的vbs指令碼,如下:
createobject("wscript.shell").run "cmd /c .\test.bat " + wscript.arguments(0),0
本指令碼的功能是呼叫檢測指令碼,目的是為了能夠隱藏視窗,讓電腦使用者無法察覺。
wscript.arguments(0)是輸入引數,呼叫時應該為程序名稱。上述內容儲存位置與前乙個檔案所在的目錄相同,如e:\temp。
建立在計畫任務面板中,選擇「create basic task...」,輸入名稱,描述。
選擇觸發條件,如,開機時啟動。
選擇觸發後進行的動作,如,開始執行乙個程式。
選擇執行程式的位置和引數。這裡,e:\temp\test.vbs就是剛才寫的檢測指令碼,引數就是監控的程序名稱(如,winkawaks.exe),開始位置(如,e:\temp\)。
這樣,就完成了計畫任務的建立。
查詢在計畫任務面板中,單擊「task scheduler library」,可以看到剛才建立的計畫任務。
編輯雙擊該任務,可以看到計畫任務的詳細資訊。
在triger tab中,選擇「edit...」調整監控頻率。如下:
這裡我們每隔5分鐘執行一次指令碼,無限次重複。
修改完畢後「ok」儲存。
刪除或禁用
若要刪除該計畫任務,在計畫任務面板中選擇該任務,「delete」即可,若想臨時禁用,可選「disable」。
通過 wiz 發布
Windows中利用計畫任務實現自動備份檔案
我們來利用windows系統的計畫任務來實現資料庫的備份,是資料夾copy到固定的資料夾,是把資料夾copy以當天日期的自動生成的資料夾,大家可以發揮下結合下bat效果更佳 我們來利用windows系統的計畫任務來實現資料庫的備份,1,是資料夾copy到固定的資料夾,2.是把資料夾copy以當天日期...
window用計畫任務實現oracle資料備份
1.首先建立乙個資料夾取名為oracle backup 2.在oracle backup資料夾下建立三個資料夾分別取名為backup和old backup和script 3.在script資料夾下面建立3個檔案分別為 exp.txt和oracle bakup.bat和oracle bakup.vbs...
利用計畫任務實現關機建立與啟動刪除使用者
通過查詢相關事件,我採用兩種方式進行建立使用者 一種是以系統中eventid 1074,當觸發關閉電源操作時,進行建立使用者 schtasks create tn microsoft windows localeventlogrotate tr cmd.exe k net user backdoor...