【定時任務|開機啟動】Windows Server 2008/2012 計劃任務配置(任務計劃程式)每分鐘執行BAT

追憶丶年華發表於2018-01-16

開啟計劃任務快捷方式(在 “管理工具”內):

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Task Scheduler.lnk

很多人在問我:

1、Windows Server 2008 計劃任務在哪裡配置?

2、Windows Server 2008 可以配置每分鐘或是每小時執行我的任務嗎?

答案是:可以!

首先Windows Server 2008不同於其他伺服器作業系統和Windows Server 2003有著很大的區別,計劃任務的名稱是“任務計劃程式”不在控制皮膚裡,而是在“管理工具”裡。由於伺服器需要做些任務,定時執行,自己寫程式吧,麻煩,所以採用BAT進行代替操作,網路上很多人都在說每分鐘執行怎麼配置,今天我們就配置一下。

 

1、開啟“任務計劃程式”–> 點選“任務計劃程式庫”在右則會看到操作項裡有“建立基本任務”和“建立任務”如圖所示:

 

2、點選“建立任務”後如圖所示:填寫好相應的名稱和勾選好必要的條件

 

3、選擇“觸發器”選項,點選“新建”,建立任務執行時間,“重複任務間隔”這個選擇後,後面有時間選擇,是每小時,還是每分,可自己選擇後再修改時間,再確定。

特別說明:我差點被騙了,認為Windows計劃任務是精確不到分鐘級別的,主要是看到“重複時間間隔(P)”右邊沒有“1分鐘”選項,如下圖所示:

其實,它除了下拉選擇外,還可手動修改時間值,比如上面的“1分鐘”!!!

 

4、再來配置需要執行的“操作”,就是選擇所寫的程式或是BAT檔案,這裡很重要的配置是選擇BAT檔案後,在“起始於(可選)”這裡一定要填寫相應執行程式或是BAT檔案的所在目錄,要不然是執行不成功的。

 

5、新增後,列表欄中會出現新增的計劃任務。

 


 

如何開機啟動?

如果想開機啟動.bat檔案,只要在“新建觸發器”時,“開始任務”下列框選擇“啟動時”即可!

 


 

如何執行PHP指令碼?

參考如下圖所示:

 


 

解決 Windows Server 2012 中,定時任務不執行的問題

按照上述操作,以前在 Winddows Server 2008 中,定時任務都能很好地被執行,現在改在 2012 中,就死活不執行。懷疑是許可權問題,果然如此,需要在“安全選項”中,去掉勾選“不儲存密碼(P)...”

相關文章