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