# taskschd.msc
運行taskschd.msc
檢查是否開啟服務Task Scheduler
計劃任務創(chuàng)建后,會在C:\Windows\System32\Tasks保存XML格式的配置文件
測試創(chuàng)建test的定時任務,此目錄下會生成相應的XML配置文件
選中任務計劃程序,右鍵 -> 創(chuàng)建任務
彈出界面,逐個配置即可,如下圖
C:\Windows\System32\Tasks
# at命令
默認以system權限啟動,適用于Win7
從Win8開始不再支持at命令
# schtasks命令
schtasks命令支持Win7-Win10
## 每日固定時間,以system權限打開notepad.exe
使用管理員身份運行:
schtasks /Create /TN TestService /SC DAILY /ST 01:02 /TR notepad.exe /RL HIGHEST
打開C:\Windows\System32\Tasks\TestService
值得注意的是<RunLevel>HighestAvailable</RunLevel>,代表權限為最高,一般為System權限
## 每天固定時間,以system權限啟動notepad.exe,通過導入xml文件的方式
以文件TestService作為模板,修改啟動時間<StartBoundary>,保存為1.xml
通過xml文件導入配置,建立計劃任務,以system權限啟動,命令如下(管理員權限):
schtasks /create /xml c:\test\1.xml /tn TestService2
注:
如果是一個新的系統(tǒng),修改<Author>、<Date>、<StartBoundary>、<UserId>和<Command>即可
## 每天固定時間,以普通權限啟動notepad.exe,通過導入xml文件的方式
修改1.xml:
<RunLevel>HighestAvailable</RunLevel>改為<RunLevel>LeastPrivilege</RunLevel>即可
導入配置的命令如下:
schtasks /create /xml c:\test\1.xml /tn TestService4
# 其他
查看服務狀態(tài):
schtasks /Query /TN TestService1
刪除服務:
schtasks /Delete /TN TestService1 /F
注:
服務執(zhí)行成功后不會自動刪除