Windows 配置定時任務 和任務無法執行原因分析


Windows上配置任務定時執行有兩種方法。一是通過控制面板中的界面配置,另外一種是通過schtasks命令配置。

首相你需要開發好你需要的腳步 比如.bat .exe 文件

界面配置

 

首相我們打開控制面板 ,win+R鍵 輸入control打開控制面板

image.png

打開控制面板->系統和安全->管理工具->任務計划程序

image.png

此頁面可以開始添加自己的定時任務 右鍵添加任務

 

輸入自己任務的名稱和描述,編輯任務觸發的時間條件,任務觸發后的操作,任務執行的條件和其他設置,,定時任務就配置好了

image.pngimage.png

image.pngimage.png

 

schtasks命令配置

schtasks可以設置腳本和程序定期運行或在指定時間內運行。從計划表中添加和刪除任務,按需要啟動和停止任務,顯示和更改計划任務。schtask命令使用方法可以在cmd命令行下執行help schtasks查看,如下

image.png

通過schtasks進行定時任務的增、刪、改、查。

1、定時任務的配置

    定時任務配置時通過schtasks /create完成,詳細語法在cmd下執行schtasks /create /?獲取。參考實例如下:

(1)每天21:00執行print_hello腳本

schtasks /create /tn print_hello_task /tr d:\temp\print_hello.bat /sc DAILY

(2)8:00到21:00每隔5分鍾執行print_hello腳本

schtasks /create /tn print_hello_task /tr d:\temp\print_hello.bat /sc minute /mo 5 /st 08:00:00 /et 21:00:00

2、查看已配置定時任務

  定時任務配置時通過schtasks /query完成,詳細語法在cmd下執行schtasks /query /?獲取。參考實例如下:

schtasks /query /tn print_hello_task

3、結束任務

  定時任務配置時通過schtasks /end完成,詳細語法在cmd下執行schtasks /end/?獲取。參考實例如下:

schtasks /end /tn print_hello_task

4、刪除任務

   定時任務配置時通過schtasks /delete完成,詳細語法在cmd下執行schtasks /delete/?獲取。參考實例如下:

schtasks /delete /tn print_hello_task /f

 

注意:任務配置完成之后,可能發生的不能執行的情況

  1. 定時任務未配置在一個有效的組內(未按以上步驟配置)
  2. 定時任務所在用戶組用戶無效或無權限

首先打開你配置任務的屬性 查看任務選中的用戶或組

image.png

  1. 未配置批處理用戶組用戶或批處理用戶組用戶未包含定時任務組用戶

image.pngimage.png

打開組策略配置窗口配置組策略

 

配置批處理用戶組(很重要)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM