跳到主要內容

Windows 排程指令 SCHTASKS

Windows 排程指令 SCHTASKS
比AT好用哦!
如果您設排程, 使用指令的方式來下達,

好處:

1. 移機時也方便把排程帶到別台主機上.

2. 可以動態產生相關的排程工作.





排程工作被產生之後, 會在 c:\Windows\Tasks\ 的隱藏目錄下增加一個 taskname.job

把 taskname.job 複製出來, 就可以拿到別台主機上去使用了, .job 拿到別台主機記得要重新設定一下執行帳號及密碼, 因為可能不太一樣.





--------------------------------------------------





SCHTASKS /parameter [arguments]



描述:

讓系統管理員能夠在本機或遠端系統上建立、刪除、查詢、

結束排程工作。取代 AT.exe



--------------------------------------------------



SCHTASKS /query /fo csv /v > tasklist.csv





描述:

查詢目前所有的排程, 輸出到文字檔 tasklist.csv。





--------------------------------------------------



SCHTASKS /Create [/S system [/U username [/P [password]]]]

[/RU username [/RP password]] /SC schedule [/MO modifier] [/D day]

[/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime]

[/RI interval] [ {/ET endtime
/DU duration} [/K] ]

[/SD startdate] [/ED enddate] [/IT] [/Z] [/F]





描述:

讓系統管理員可以在本機或遠端系統上建立排程工作。



參數清單:

/U username 指定要執行命令的使用者內容。



/P password 指定使用者密碼。



/RU username 指定要執行工作的使用者

帳戶 (使用者內容)。

系統帳戶的有效值是

"","NT AUTHORITY\SYSTEM" 或

"SYSTEM"。



/RP password 指定排程執行頻率。

如果要詢問密碼,參數值必須

設定成 "*" 或不設定。



/SC schedule 指定排程執行頻率。

有效的排程類型: MINUTE,HOURLY,

DAILY,WEEKLY,MONTHLY,ONCE,

ONSTART,ONLOGON,ONIDLE。



/MO modifier 重新調整排程類型,

來改善週期性的排程控制。

有效值列在下列的 "Modifiers"

區段中。



/D days 指定工作執行的日期。

有效值是: MON,TUE,WED,

THU,FRI,SAT,SUN。還有

MONTHLY 排程 1 - 31 (以月份

為主的天數)。



/M months 指定排程工作的月份。

預設值是每月的第一天。

有效值是: JAN, FEB, MAR,

APR, MAY, JUN, JUL, AUG, SEP, OCT,

NOV, DEC.



-i idletime 指定閒置時間的長短,

過了這個時間就會執行排定的

ONIDLE 工作。

有效範圍是: 1 - 999 分鐘。



/TN taskname 指定可以用來識別

這個排程工作的唯一性名稱。



/TR taskrun 指定這個排程工作執行

程式的路徑及檔案名稱。



範例: C:\windows\system32\calc.exe



/ST starttime 指定工作的執行時間。

時間格式是 HH:MM (24 小時制)

範例,14:30 代表2:30 PM。



/SD startdate 指定工作第一次執行

的日期。格式是 yyyy/mm/dd。

預設成目前的日期。

(這不適用於以下排程類型: ONCE、ONSTART、ONLOGON 和 ONIDLE。)





/ET endtime 指定執行工作的結束

時間。時間格式是 HH:MM

(24 小時制) 範例: 14:50 代表下午 2:50。

(這不適用於以下排程類型: ONSTART、 ONLOGON、和 ONIDLE。)



/ED enddate 指定工作最後一次執行的日期。

格式是 "yyyy/mm/dd"。





(這不適用於以下排程類型: ONCE、ONSTART、ONLOGON 和 ONIDLE。)



/Z 如果不須再次執行工作

請將它刪除。



/F 如果指定的工作已經存在,

則強制建立工作

和抑制警告。



/? 顯示這個說明訊息。





修飾元: 每個排程類型的/MO 參數有效值:

MINUTE: 1 - 1439 分鐘。

HOURLY: 1 - 23 小時。

DAILY: 1 - 365 天。

WEEKLY: 1 - 52 週。

ONCE: 沒有修飾元。

ONSTART: 沒有修飾元。

ONLOGON: 沒有修飾元。

ONIDLE: 沒有修飾元。

MONTHLY: 1 - 12 或 FIRST,SECOND,THIRD,FOURTH,LAST,LASTDAY。



----------------------------------------

Examples:





Ex: To schedule a task to run every 20 minutes

schtasks /create /sc minute /mo 20 /tn "Security Script" /tr "\"d:\test.bat\" 123" /rU administrator /rP ********



Ex: 每10分鐘執行某一個網址, 用來批次重新計算某些數值.

schtasks /create /sc minute /mo 3 /tn "compute_node_counter" /tr "D:\元件\tinyget.exe -srv:\"www.mysite.com.tw\" -uri:\"/mytask/ws/computeNodeCounter.asp\"" /rU administrator /rP ********







Ex: MyApp 程序在每天的 8:00 A.M. 運行一次。每天運行命令。

schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /st 08:00:00



Ex: Create a task to run at 11 pm every weekday

SCHTASKS /Create /SC weekly /D MON,TUE,WED,THU,FRI /TN MyDailyBackup /ST 23:00:00 /TR c:\backup.cmd /RU MyDomain\MyLogin /RP MyPassword



Ex: delete a job.

SCHTASKS /Delete /TN "Security Script" /f







----------------------------------------



附註 1: 如果你用的是Win 2003 Server 中文版,daily、weekly、monthly的指令必須轉成中文。



Daily: 每日

Weekly: 每週

Monthly: 每月





例如:

D:\>schtasks /create /sc DAILY /mo 1 /tn "檢查庫存 0200" /tr "checkstock.exe" /rU administrator /rP *********

錯誤: 指定的排程類型不正確。

請輸入 "SCHTASKS /CREATE /?" 來查閱使用方式。



D:\>schtasks /create /sc 每日 /tn "檢查庫存 0200" /tr "checkstock.exe" /st 08:00 /rU administrator /rP ********

成功: 排程工作 "檢查庫存 0200 (2011)" 已成功建立。





附註 2: 有些主機, 使用的 time format 是 hh:mm:ss.



附註 3: 有些主機, 使用的 date format 可能是 mm/dd/yyyy

留言

這個網誌中的熱門文章

如何讓 teamviewer 的操作情況不會出現在被控端螢幕上

上網查了一下這個問題"如何讓 teamviewer 的操作情況不會出現在被控端螢幕上" 先說明一下為什麼我會有這種需求 我的環境是  被連線端:WIN7  連線端:可能是平板也可能是WIN筆電,最近不太可能是UBUNTU,端看我手上用的是什麼  要操作那台WIN7筆電有點不太方便,因為離我有五步之遙>.<  那個位置沒有椅子,沒有滑鼠  所以如果要操作那台筆電,得插一下  插一下  滑鼠  才可以  不然就得搬來搬去  所以我常常在五步之遙的遠方登入操作  但久了  覺得  那台WIN7筆電的螢幕好像不太需要打開  如果是桌機也沒事的  但因為是筆電來著  所以開著螢幕不太聰明  因為很習慣TEAMVIEWER  所以不太想換  回到正題  上網查了一下這個問題"如何讓 teamviewer 的操作情況不會出現在被控端螢幕上"  大多是不太正經的回答  不過裡面有一個是我要的正解  就是找一個動作  然後顯示黑色螢幕就可以了  其實我頗想拆下那台筆電的螢幕  因為不太常帶  它有點像SERVER了  會變SERVER也是因為  它的軸承機能壞了  就是開合不太OK

黃捷自稱優秀議員 「6大政績」被狂酸:真了不起

​ 高雄市議員黃捷。(圖/TVBS資料畫面) 民進黨籍桃園市議員王浩宇罷免案昨(16)日投票通過,高雄市無黨籍議員黃捷罷免案也將於2月6日進行投票,身為下一位將進行罷免投票的對象,她仍相信鳳山選民會力挺她這樣認真、優秀的議員。對此,罷捷團體列舉黃捷「6大政績」,驚呼「真是了不起的偉大政績,這樣的人不該罷嗎?」 根據中選會公告,王浩宇罷免案昨日以同意票8萬4582票衝過門檻,確定罷免案通過,對此,身為下一位即將面臨罷免投票的黃捷昨回應,桃園的狀況她不太了解,不過自己會繼續努力,相信到時候鳳山鄉親會願意站出來力挺她,留住認真又優秀的議員。 對於黃捷一番言論,罷捷團體「罷免黃捷-鳳山清捷行動本部」在臉書發文嘲諷,黃捷2年來的政績總共可以列舉6大項,「蹭民進黨、蹭罷韓、蹭香港、翻白眼、當網紅、抹黑國民黨」,更在貼文中怒喊「哇!真是了不起的偉大政績,這樣的人不該罷嗎?」 ​ 罷捷團體發文狠酸黃捷6大政績。(圖/翻攝自罷免黃捷-鳳山清捷行動本部) 支持罷捷的網友也在粉專留言表示「中壢能,鳳山也可以辦到」、「以前看她質詢韓市府團隊的工務局,人家專業認真的回答她,她也聽不懂,見笑轉生氣,一直無知的打斷別人回答」、「真心想吃3Q雞排」,更有網友補充黃捷事蹟,稱「還有一條罪狀,表決反萊豬時落跑」。

重灌電腦

是的 我又重灌電腦了 不過這次我重灌的原因 並不是因為手癢 而是我換了新硬碟 我已經忍了好久了 我買的是 沒錯 我SSD了(SATA2  90G) 而且我還在下單機上跑了幾天 才換到TOSHIBA這一台來 感覺就是用起來好爽 速度快的不得了 只是才裝了WIN7、OFFICE2010、PHOTOSHOP CS5容量就吃了一半 不過沒關係的啦,我有好多隨身碟的 怪的是 這顆硬碟在安裝時 我想用XPE來GO竟抓不到硬碟 只好花了2個小時安裝光碟片版 然後隔天請休假喝咖啡安裝更新軟體等