測試環境: Windows Server 2008 R2 Standard & Windows Server 2012 R2 Standard
周期運行的ps腳本:Clean_up_Security-Log.ps1
在windows中一個創建一個周期性定時任務,主要包含5個步驟(General、Triggers、Actions、Conditios、Setting)
+++如果需要快速創建,只需要配置General、Triggers、Actions這三項即可!
1、對於General來說,需要配置任務的名稱(Name),即可,需要特別注意的是對於Security options選項,
默認是選擇的Run only when user is logged on(不需要輸入密碼),這里最好選擇 Run whether user is logged on or not
對於最下面的Configure for : 可以選擇匹配到自己的系統版本,不過筆者測試,這個也不一定是必須的,一般來說,影響不是很大
2、Triggers是觸發器的配置,一般是選擇默認的On a schedule,下面的時間默認是One time,可以修改為Daily
如果需要更小的調度,可以在Advanced settings中設置,最小粒度為5分鍾(需要選擇時間范圍內,如默認1 day 或者選Indefinitely無限期)
3、最為關鍵的就是第三部分的Action了,這里以ps1腳本為例,也是默認選擇Action: Start a program
在下面指定程序及參數,這里程序可以直接寫上powershell 參數寫上 -File "D:\QQ5201351\Clean_up_Security-Log.ps1" 如下圖:
說明:關於powershell命令的容錯還是做得很好的、寫-F/-f/-File 都可以的,甚至-Fi/-Fil 都行、這powershell也可以寫絕對路徑!
對於參數還有一種寫法是,-command ". 'D:\QQ5201351\Clean_up_Security-Log.ps1'" 注意.后面有一個空格的!!
4、這樣配置完了、確認時,會要求輸入運行這個任務的用戶名的密碼,一般來說運行任務的用戶默認就是創建任務的用戶!
如果需要立即執行創建的任務,在任務上右鍵Run一下就可以了!
尊重別人的勞動成果 轉載請務必注明出處:https://www.cnblogs.com/5201351/p/13656561.html