shutdown

太平天狗 → 發表 2020-04-09T11:35:58
◆ 快速關機 shutdown -s -f -t 0
◆ 重新啟動 shutdown -r -t 0
◆ 一小時後關機 Shutdown -s -t 3600 ;3600秒
◆ 設置關機對話 shutdown -i ; 必須在CMD環境下執行
◆ 取消關機 SHUTDOWN -A

-s shutdown
-t time
-f force
-a Abort
-c comment "要關機了"
-L logout
-r reboot
-i GUI Interface

◆ 指定時間 at 1:00 Shutdown -s
半夜1點關機,預設30秒鐘倒數

◆ 禮拜一 九點 自動關機
at 9:00 /EVERY:MONDAY "SHUTDOWN -S -T 30 -C "電腦將在30秒後電腦" "

◆ 每月的1號,15號,九點執行重新開機
at 9:00 /every:1,15 "SHUTDOWN -r -T 30 -C "電腦將在30秒後重新開機" "

◆ 每週 一二三 08:30 執行auto.bat
at 08:30 /every:M,T,W "c:auto.bat"

◆ Ex
at 12:30 "dir"
at 12:30 /19 "dir" 本月19號
規則: 時間 日期 "指令"

Windows\System32\Shutdown.exe
Windows 2000 可以使用XP的shutdown

copy %System Driver%\%System Directory%\shutdown.exe

-i 顯示 GUI 介面,必須是第一個選項
-l 登出 (不能和 -m 選項一起使用) -s電腦關機
-r 關機並重新啟動電腦
-a 中止系統關機?
-m computername從遠端進行關機/重新啟動/中止
-t xx將關機等候時間設定成 xx 秒
-c "comment"關機註解 (最多 127 個字元)
-f 制關閉執行中的應用程式,不顯示警告
-d [u][p]:xx:yy關機原因代碼
u 是使用者代碼
p 是預先計劃的關機代碼
xx 是主要原因代碼 (小於 256 的正整數)
yy 是次要原因代碼 (小於 65536 的正整數)


at.exe 的用途是控制工作排程,
「排定的工作」,指令 control schedtasks

at [computername] [ [id] [/delete] | /delete [/yes]]
at [computername] time [/interactive] [ /every:date[,…] | /next:date[,…]] "command"
要注意的是參數的順序不能對調
id 一定要在 /delete 之前。詳細參數說明如下:
computername
遠端電腦排定工作。
id 工作的識別碼
/delete 刪除
/yes 在刪除全部工作時,自動回答 yes

time 時間的格式為:
hh:mm hh=小時, mm=分鐘,24小時。例如19:30

/interactive
使用者互動,若不使用則,背景執行。

/every:date[,…]
在每月的指定日期執行工作。

/next:date[,…]
在下次的指定日期執行指令。

date[,…]
date 格式: dd日期 或 ww星期 ,多日期,用 , 隔開。
中文的星期用一、二、三、四、五、六、日。

/every:15,30
表示每月的第 15 與 30 天執行工作。

英文則以 […]

DMCA Compliance - 內容侵犯 - Abuse 投訴