經典網站案例國際新聞今天
一、簡介
-
執(zhí)行窗口
-
方式一:
Win + R
直接在運行窗口輸入下面指令。支持【
shutdown
】 -
方式二:
Win + R
輸入cmd
打開命令行,輸入下面指令。支持【
shutdown
】 -
方式三:
Win + X
在彈出的菜單中選擇終端管理員
選項,在cmd
中輸入下面指令。支持【
shutdown
、schtasks
】
-
-
下面的
/s /r /a ....
等指令在輸入時,也可以輸入成-s -r -a ....
結果一樣的
二、shutdown
使用(注意看簡介中的執(zhí)行窗口要求)
-
指令列表
-
關閉電腦(經過測試,系統(tǒng)默認
30
秒后執(zhí)行,以前老版本系統(tǒng)好像5
秒后執(zhí)行;另外有個小bug
,就是無論設置定時多久后執(zhí)行,系統(tǒng)總會彈出一分鐘后
執(zhí)行的消息提示,但是并不影響使用,還是會按指定的時間進行執(zhí)行,這個提示問題在以下指令中都存在,遇到不用糾結。)$ shutdown /s
-
關閉電腦(指定
600
秒后執(zhí)行,同時也適用于其他指令)$ shutdown /s /t 600
-
關閉電腦(指定
今天 19:00
執(zhí)行,時間為24
小時制,同時也適用于其他指令)# at 命令已經被棄用,不可用了 $ at 19:00 shutdown /s
# 執(zhí)行會輸出 AT 命令已棄用。請改用 schtasks.exe。 不支持該請求。
-
關閉電腦(執(zhí)行
shutdown
命令前,彈出提醒消息,同時也適用于其他指令)$ shutdown /s /t 600 /c "該計算機將在 10 分鐘后關閉。請保存您的工作并退出程序。"
-
重啟電腦(默認時間看
關閉電腦
,都是一樣的)$ shutdown /r
-
睡眠電腦(默認時間看
關閉電腦
,都是一樣的)$ shutdown /h
-
取消關閉電腦任務(同時也適用于其他指令)
$ shutdown /a
三、schtasks
使用(注意看簡介中的執(zhí)行窗口要求)
-
關閉電腦(指定
今天 19:00
執(zhí)行,時間為24
小時制)該任務設置為
/SC ONCE
一次性任務,會強制執(zhí)行/F
。$ schtasks /Create /TN ShutdownTask /TR "shutdown /s /f" /SC ONCE /ST 19:00 /F
執(zhí)行完成后,任務不會自動刪除,下次啟動電腦后,需要手動刪除:
$ schtasks /Delete /TN ShutdownTask /F
-
取消關閉電腦任務
取消任務也就是在未執(zhí)行任務之前,移除掉就行了。
$ schtasks /Delete /TN ShutdownTask /F
但是如果任務已經執(zhí)行了,這時候就處于任務中的執(zhí)行命令
shutdown
中了,那么還需要執(zhí)行一下shutdown
的取消命令,才算徹底停止了關機任務。$ shutdown /a
-
查詢任務是否存在
如果不確定上面的關機任務是否已經刪除了,可以查詢一下關機任務是否存在,上面的任務名為
ShutdownTask
。$ schtasks /Query /TN YourTaskName
-
如需深入了解
schtasks
可以往下看,否則到這就行了,用上面的指令改個時間即可。 -
指令列表(可以查看
子指令
支持的指令,例如:$ schtasks /Create /?
) -
常用
子指令
-
創(chuàng)建任務:
$ schtasks /Create /TN TaskName /TR TaskRun /SC Schedule /ST StartTime /SD StartDate /ET EndTime /ED EndDate /RU UserName /RP Password
/TN TaskName
: 指定任務的名稱(后面的TaskName
為該指令的全稱,下面的都是這樣,而且該位置也是該指令傳入內容的位置)。/TR TaskRun
: 指定任務運行的命令。/SC Schedule
: 指定任務的計劃類型,取值范圍:MINUTE
:每隔一定的分鐘數觸發(fā)任務。HOURLY
:每隔一定的小時數觸發(fā)任務。DAILY
:每天觸發(fā)任務。WEEKLY
:每周觸發(fā)任務。MONTHLY
:每月觸發(fā)任務。ONCE
:僅執(zhí)行一次的任務。ONSTART
:系統(tǒng)啟動時觸發(fā)任務。ONLOGON
:用戶登錄時觸發(fā)任務。ONIDLE
:系統(tǒng)空閑時觸發(fā)任務。ONCEAT
:在指定時間一次性觸發(fā)任務。
/ST StartTime
: 指定任務開始運行的時間。/SD StartDate
: 指定任務開始運行的日期。/ET EndTime
: 指定任務結束運行的時間。/ED EndDate
: 指定任務結束運行的日期。/RU UserName
: 指定任務運行的用戶。/RP Password
: 指定任務運行用戶的密碼。
-
刪除任務:
$ schtasks /Delete /TN TaskName [/F]
/TN TaskName
: 指定要刪除的任務的名稱。/F
: 可選參數,強制刪除任務,不提示確認。
-
查詢任務:
$ schtasks /Query [/FO format] [/NH] [/V] [/S system [/U username [/P [password]]]]
/FO format
: 指定輸出格式,取值范圍:TABLE
:以表格形式輸出結果,每個字段都在一個單獨的列中,系統(tǒng)默認。LIST
:以列表形式輸出結果,每個字段都在一行中以鍵值對的形式顯示。CSV
:以逗號分隔值(CSV
)格式輸出結果,可方便導入到Excel
等程序中進行處理。XML
:以XML格式輸出結果,這使得結果更容易在其他程序中進行解析和處理。
/NH
: 不顯示標題行。/V
: 顯示詳細信息。/S system
: 指定要查詢的遠程系統(tǒng)。/U username
: 指定遠程系統(tǒng)的用戶名。/P password
: 指定遠程系統(tǒng)的密碼。
-
修改任務:
$ schtasks /Change [/TN TaskName] [/RU UserName [/RP Password]] [/TR TaskRun] [/ST StartTime] [/SD StartDate] [/ET EndTime] [/ED EndDate] [/SC Schedule] [/RI Interval] [/DU Duration] [/K] [/IT] [/Z] [/ENABLE | /DISABLE]
- 這些參數與創(chuàng)建任務時使用的參數類似,用于修改任務的各個屬性。
-
運行任務:
$ schtasks /Run [/S system [/U username [/P [password]]]] /TN taskname
/S system
: 指定要運行任務的遠程系統(tǒng)。/U username
: 指定遠程系統(tǒng)的用戶名。/P password
: 指定遠程系統(tǒng)的密碼。/TN taskname
: 指定要運行的任務的名稱。
-