每天21點自動關機。
schtasks /create /tn "gj" /tr "shutdown /s /t 1" /sc daily /st 21:00
删除任務
schtasks /delete /tn "gj"
查詢任務
schtasks /query
schtasks (用來執行任務的命令)命令詳解:
schtasks /query 在Win7下使用顯示 “錯誤:無法加載列表資源” 的問題
解決:cmd命令行下輸入:chcp 437 換回去,就用chcp 936或者退出
/tn TaskName
指定任務的名稱。
/tr TaskRun
指定任務運行的程序或命令。鍵入可執行文件、腳本文件或批處理文件的完全合格的路徑和文件名。如果忽略該路徑,SchTasks.exe 将假定文件在 Systemroot\System32 目錄下。
/sc schedule
指定計劃類型。有效值可以是 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE。
MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY 指定計劃的時間單位。
ONCE 任務在指定的日期和時間運行一次。
ONSTART 任務在每次系統啟動的時候運行。可以指定啟動的日期,或下一次系統啟動的時候運行任務。
ONLOGON 每當用戶(任意用戶)登錄的時候,任務就運行。可以指定日期,或在下次用戶登錄的時候運行任務。
ONIDLE 隻要系統空閑了指定的時間,任務就運行。可以指定日期,或在下次系統空閑的時候運行任務。
/mo modifier
指定任務在其計劃類型内的運行頻率。這個參數對于 MONTHLY 計劃是必需的。對于 MINUTE、HOURLY、DAILY 或 WEEKLY 計劃,這個參數有效,但也可選。默認值為 1。
計劃類型 修飾符 說明
MINUTE 1 ~ 1439 任務每 n 分鐘運行一次。
HOURLY 1 ~ 23 任務每 n 小時運行一次。
DAILY 1 ~ 365 任務每 n 天運行一次。
WEEKLY 1 ~ 52 任務每 n 周運行一次。
MONTHLY 1 ~ 12 任務每 n 月運行一次。
LASTDAY 任務在月份的最後一天運行。
FIRST、SECOND、THIRD、FOURTH、LAST 與 /d day 參數共同使用,并在特定的周和天運行任務。例如,在月份的第三個周三。
/d dirlist
指定周或月的一天。隻與 WEEKLY 或 MONTHLY 計劃共同使用時有效。
計劃類型 日期值
WEEKLY 可選項。有效值是 MON ~ SUN 和 * (每一天)。MON 是默認值。
MONTHLY 在使用 FIRST、SECOND、THIRD、FOURTH 或 LAST 修飾符 (/mo) 時,需要 MON ~ SUN中的某個值。1 ~ 31 是可選的,隻在沒有修飾符或修飾符為 1 ~ 12 類型時有效。默認值是 1 (月份的第一天)。
如何要自己開發windows服務程序,可以看這篇
python開發windows服務
,