windows 計畫任務

2021-08-26 17:04:55 字數 2589 閱讀 4107

schtasks:

安排命令和程式,使其定期執行或在指定時間執行。向計畫中新增任務和從中刪除任務、根據需要啟動和停止任務以及顯示和更改計畫的任務

1.create

schtasks /create /sc scheduletype /tn taskname /tr taskrun [/s computer [/u [domain/]user [/p password]]] [/ru ] [/rp password] [/mo modifier] [/d day[,day...]| *] [/m month[,month...]][/i idletime] [/st starttime] [/ri interval] [ [/k]] [/sd startdate] [/ed enddate] [/it] [/z] [/f]引數

/sc scheduletype

指定計畫型別。有效值為 minute、hourly、daily、weekly、monthly、once、onstart、onlogon、onidle。

/tr 執行的任務,可以為可執行的命令、指令碼或者程式

/mo modifier

指定任務在其計畫型別內的執行頻率。此引數對於 minute、hourly、daily、weekly 或 monthly 有效,但是可選的。預設值為 1。

/d day[,day...] | * 

指定周或月的一天(或幾天)。只對 weekly 或 monthly 計畫有效。1-31/mon-sun[,mon-sun...]|*/mon-sun

對於不同的sc

weekly,則/mo 可以為1-52

monthly,則/mo 可以為 first,second,third,fourth,last或者,預設為1

/m 對於/sc 為monthly時有效, 值可以為jan-dec和*(每月),預設每月

/ri interval

指定重複的時間間隔(以分鐘計)。此引數不適用於以下計畫型別:minute、hourly、 onstart、onlogon、onidle。有效範圍為 1 到 599940 分鐘(599940 分鐘 = 9999 小時)。如果指定了 /et 或 /du,則重複間隔預設為 10 分鐘。

/du duration

指定「分鐘」或「小時」計畫的最大時間長度,格式為 hhhh:mm 24 小時格式。指定的時間過去之後,schtasks 不重新啟動任務,直到啟動時間再次到來。預設情況下,任務計畫沒有最大持續時間。該引數是可選的,並且僅對「分鐘」或「小時」計畫有效。

/k在 /et 或 /du 指定的時間停止任務執行的程式。如果沒有 /k,schtasks 在到達 /et 或 /du 指定的時間之後不再啟動程式,但它不會停止仍在執行的程式。該引數是可選的,並且僅對「分鐘」或「小時」計畫有效。

示例:計畫任務每天執行一次

在此示例中,由於本地計算機系統在「控制面板」的「區域和語言選項」中設定為「中文(中國)」,因此結束日期的格式為 yyyy/mm/dd (2002/12/31)。

計畫任務每 20 分鐘執行一次

下面的命令計畫安全指令碼 sec.vbs 每 20 分鐘執行一次。該命令使用 /sc 引數指定分鐘計畫,使用 /mo 引數指定時間間隔為 20 分鐘。

由於該命令沒有包含開始日期或時間,因此任務在命令完成 20 分鐘後啟動,此後在系統執行時每 20 分鐘執行一次。請注意,安全指令碼原始檔位於遠端計算機上,但任務在本地計算機上計畫並執行。

schtasks /create /sc minute /mo 20 /tn "security script" /tr 

//central/data/scripts/sec.vbs

計畫任務每六周執行一次

該命令也使用 /s 引數指定遠端計算機,並使用 /u 引數,以使用者 adiminsitrator 帳戶的許可權執行該命令。因為忽略了 /p 引數,所以 schtasks.exe 會提示使用者輸入 administrator 帳戶密碼。

計畫任務每星期三執行一次

rem 計畫任務

schtasks /create /sc daily /tn "onlinemember2db" /tr z:/__task/ol2db.vbs /st 23:00 /sd 2006/01/28 /ri 2 /du 0003:00 /k /z /s localhost /u adminstrator /p mypassword

2.delete

schtasks delete

刪除計畫任務。 語法

schtasks /delete /tn [/f] [/s computer [/u [domain/]user [/p password]]]

刪除所有為本地計算機計畫的任務。

下面的命令從本地計算機的計畫中刪除所有的任務,包括由其他使用者計畫的任務。它使用 /tn * 引數代表計算機上所有的任務,使用/f 引數取消確認訊息。

schtasks /delete /tn * /f

從遠端計算機上的計畫中刪除任務

下面的命令從遠端計算機上的計畫中刪除「start mail」任務。它使用 /s 引數來標識遠端計算機。

schtasks /delete /tn "start mail" /s svr16

作為響應, schtasks.exe 顯示以下確認訊息。要刪除任務,請鍵入 y。要取消命令,請鍵入 n:

windows計畫任務

1 windows server 2008 計畫任務在 配置?2 windows server 2008 可以配置每分鐘或是每小時執行我的任務嗎?答案是 可以!首先windows server 2008不同於其他伺服器作業系統和windows server 2003有著很大的區別,計畫任務的名稱是 ...

Windows計畫任務SCHTASKS

建立計畫的任務 語法 schtasks create sc scheduletype tn taskname tr taskrun s computer u domain user p password ru rp password mo modifier d day day.m month mon...

建立windows計畫任務

這幾天玩windows計畫任務,有點感受。一開始覺得不大好用,因為建立乙個windows總是讓輸入賬戶和密碼 如果是使用者的機器,我去哪弄密碼去 不爽!後來發現搜狗的計畫任務就可以執行,仔細看了下,搜狗建立的計畫任務的賬戶型別是nt authority system的,而我的是建立administr...