文檔從互聯網中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。
1如有幫助歡迎下載支持
第一部分
shutdown命令定時關機全攻略(2000/XP,,2003)
用系統自帶指令實現WindowsXP/2003定時自動關機
今天有人問到如何實現定時自動關機,給出了用at和shutdown指令實現的方法,我自己常用的是
PowerOff軟件來實現,試了下at
指令,發現還是挺方便的。
先說下系統自帶的關機指令,很多人應該已經知道了,就是shutdown,不帶參數執行將會列出它的
參數,常用參數為:
-s關閉計算機
-r關閉并重啟動計算機
-f強制正在運行的應用程序關閉而不事先警告用戶
-txxx設置關閉前的超時為xxx秒,默認為30
另外,在倒計時過程輸入shutdown/a可以取消關機或重啟,不加/t參數執行則倒計時30秒。
一般需要立即關機可以這樣寫:(將/s參數換成/r參數就是立即重啟)
shutdown-f-s-t0
shutdown支持對遠程計算機進行操作,需要使用-m參數,如:
shutdown-f-s-mtest
在30秒后強制將局域網中名為test的計算機關閉
再說下at指令,它的作用是計劃在指定時間和日期在計算機上運行命令和程序。在命令行下輸入at/?將
列出它的幫助信息,在“
幫助和支持中心”里有更詳細的解釋及示例。
假設想實現晚上23:30自動關機,可以這么寫:
at23:30shutdown-f-s-t0
成功的話會有類似這樣的信息回應:新加了一項作業,其作業ID=1
要取消這個定時關機的話,有兩種方法
方法一、命令行
不帶任何參數執行at,將會列出已經設定的內容,記下狀態ID號,比如本例為1,然后輸入:
at1/delete
也可以簡寫為:
at1/d
不加序列號使用/d參數將會刪除所有設定的內容,如果想不經確認刪除所有設定的內容,可用:at/d/y
方法二、任務計劃
用at指令設定的定時執行指令可在“控制面板”的“任務計劃”中看到,要取消的話刪除就行了。
文檔從互聯網中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。
2如有幫助歡迎下載支持
如果你只是臨時用用,比如只是當天需要定時自動關機,用上述指令就行了。如果需要在一個月中的某幾
天或每周一甚至是每天執
行,就需要再加點參數,仍然舉例說明。
例1、每月的1、5、10、15、20號的0點自動關機
at00:00/every:1,5,10,15,20shutdown-f-s-t0
例2:每周一的23:00自動關機
at23:00/every:Mondayshutdown/f/s/t0
例3:每天22:00自動關機
at22:00/every:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturdayshutdown
-f-s-t0
即使用every參數,例3中的每天自動關機可以簡寫為:
at22:00/every:Su,M,T,W,Th,F,Sashutdown-f-s-t0
最后解釋一下本貼標題為何要注明XP/2003,Windows2000是不自帶shutdown指令的(當然從
XP/2003系統里復制一個過去也能
用),我的機器上也沒裝Windows2000,不知道在2000里是否自帶at指令。
另,用at指令而不是在任務計劃里添加是因為用at指令添加的任務是以系統最高的SYSTEM權限來執
行的,不登錄也會生效,而在
任務計劃里添加的任務需要指定管理員帳號密碼才能做到不登錄也生效,at指令還能用
computername指定在局域網里的其它
計算機上建立自動執行的任務計劃,當然前提條件是你有對方機器的管理員帳號和密碼。
補充二點:
1、用以上命令,并命令執行時,系統進入關機倒計時。這時,如果正在工作,不需要關機,那馬上在倒
計時設置時間內運行
“-a”中止關機命令。也可以建立一個這個命令的快捷方式在桌面上,方便使用。
2、拷貝到2000系統下AT命令完全可以使用,包括Win2000、Win2000Server。
用at配合shutdown命令非常方便。
比如要在晚上22:00關機,可以使用at22:00shutdown-s-f
附ShutDown用法及參數
文檔從互聯網中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。
3如有幫助歡迎下載支持
用法:shutdown[-i|-l|-s|-r|-a][-f][-mcomputername][-txx][-c'comment'][-d
up:xx:yy]
沒有參數顯示此消息(與?相同)
-i顯示GUI界面,必須是第一個選項
-l注銷(不能與選項-m一起使用)
-s關閉此計算機
-r關閉并重啟動此計算機
-a放棄系統關機
-mcomputername遠程計算機關機/重啟動/放棄
-txx設置關閉的超時為xx秒
-c'comment'關閉注釋(最大127個字符)
-f強制運行的應用程序關閉而沒有警告
-d[p]:xx:yy關閉原因代碼
u是用戶代碼
p是一個計劃的關閉代碼
xx是一個主要原因代碼(小于256的正整數)
yy是一個次要原因代碼(小于65536的正整數)
-f:強行關閉應用程序
-m計算機名:控制遠程計算機
-i:顯示圖形用戶界面,但必須是Shutdown的第一個選項
-l:注銷當前用戶
-r:關機并重啟
-t時間:設置關機倒計時
-c'消息內容':輸入關機對話框中的消息內容(不能超127個字符
2、舉例:
關閉計算機shutdown–s(方法:”開始”->”運行”->”shutdown-s”->”確定”)
延遲3秒關閉計算機shutdown–s–t3(方法:”開始”->”運行”->”shutdown–s–t3”->”確定”)
取消關閉計算機shutdown–a(方法:”開始”->”運行”->”shutdown–a”->”確定”)
3、應用:
(1)您如果想在1小時后自動關閉計算機,比如:您正在下載一個軟件或一部電影,而您有急事要去麗水,
您會怎么辦?停止下載
?太可惜了!繼續?下載完后電腦怎么關閉?不用愁!您可以使用該命令解決:
shutdown–s–t3600(系統在3600秒后關閉計算機,時間自定)
您就放心地去麗水了,而不用擔心您的計算機長期開著了。
文檔從互聯網中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。
4如有幫助歡迎下載支持
(2)出現RPC漏洞而導致倒計時自動關機,使用該命令取消倒計時自動關機:
shutdown–a(方法:”開始”->”運行”->”shutdown–a”->”確定”)
前一段時間的網絡病毒非常猖獗,如震蕩波、沖擊波等就是針對WindowsXP的RPC(遠程過程調用)漏
洞設計的,它導致系統倒計時
自動關機,很多同學、老師頭痛不已。如下圖:
(3)利用Shutdown命令實現網絡統一關機
筆者所在單位下班后常有很多老師不關電腦,領導發現后要求解決這個問題。我想如果到各辦公室去查看,
這很費時,于是就想能
否通過一臺電腦把所有的機器都關掉。因為所有的辦公用機安裝的都是WindowsXP系統,就想到了使
用遠程關機“Shutdown”
命令。具體方法如下:
步驟1單擊“開始→運行”,在對話框中輸入“”,單擊[確定],打開“組策略編輯器”。
步驟2在“組策略編輯器”窗口的左邊打開“計算機配置→Windows設置→安全設置→本地策略→用戶權
利指派”,在右邊的窗口
選擇“從遠端系統強制關機”。在彈出的對話框中顯示目前只有“Administrators”組的成員才有權遠程關
機;單擊對話框下
方的[添加用戶或組]按鈕,然后在彈出的對話框中輸入“Heyongsheng”(管理員賬號),再單擊[確定]。
步驟3這時在“從遠端系統強制關機”的屬性中便添加了一個“Heyongsheng”用戶,單擊[確定],最后關
閉“組策略編輯器”
窗口。
對各辦公室的電腦進行上述操作后,我們便給每臺計算機的“Heyongsheng”用戶授予了遠程關機的權限。
到下班時,我只要在自
己的機器上進行以下操作:
步驟4單擊“開始→運行”,在對話框中輸入“Shutdown-I”,屏幕上將顯示“遠程關機”對話框(圖1)。
圖1遠程關機控制窗口
(4)用XP的實現服務器定時重啟
WindowsXP的關機是由程序來控制的,位于WindowsSystem32文件夾中。如果想
讓Windows2000也實現同樣的效
文檔從互聯網中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。
5如有幫助歡迎下載支持
果,可以把復制到系統目錄System32下。
首先當然要求主板必須支持軟件關機功能,否則你還得親自去按電源開關才能關機,現在的主板一般都
支持軟件關機。操作步驟
:單擊“開始”/程序/附件/系統工具中'計劃任務',彈出計劃任務窗口,然后雙擊'添加已計劃的任務',運
行“計劃任務向導
”,按“瀏覽”,找到WINDOWS目錄中的文件,單擊'打開'按鈕,在出現的對話框中鍵
入該任務的名字(如'定時
關機'),執行方式選擇“每天”,然后按“下一步”選擇定時關機時間(可以先試一下比現在機器上顯示的時
間晚1分鐘),下一
步選中“當單擊完成打開該任務的高級屬性”,單擊'完成',最后右擊'定時關機'來打開屬性,在運行欄輸
入
“C:-r-t1”,單擊'確定'不久,OK了。
4.結論:WindowsXP中的shutdown命令功能很強大,你可以去嘗試使用,挖掘出功能,為我們服務。
創建個快截方式地址里輸入
shutdown-t-s3600
然后把他復制到開始程序啟動里
或者在注冊表的run項目下加入這個快截方式的地址
你也可以放在boot.inf里的lood語句中
還可以用批處理
vbs文件
用vbs文件的好處是可以后臺運行控制時間不向你的破語句
輸入shutdown-a
第二部分
讓Windows2000/XP自動關機
WindowsXP的關機是由程序來控制的,位于WindowsSystem32文件夾中。如
果想讓Windows2000也實現同樣的效果,可以把復制到系統目錄下。
比如你的電腦要在22:00關機,可以選擇“開始→運行”,輸入“at22:00Shutdown-s”,
這樣,到了22點電腦就會出現“系統關機”對話框,默認有30秒鐘的倒計時并提示你保存工
作。如果你想以倒計時的方式關機,可以輸入“-s-t3600”,這里表示60
分鐘后自動關機,“3600”代表60分鐘。
設置好自動關機后,如果想取消的話,可以在運行中輸入“shutdown-a”。另外輸入
“shutdown-i”,則可以打開設置自動關機對話框,對自動關機進行設置。
文檔從互聯網中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。
6如有幫助歡迎下載支持
的參數,每個都具有特定的用途,執行每一個都會產生不同的效果,比如
“-s”就表示關閉本地計算機,“-a”表示取消關機操作,下面列出了更多參數,大家
可以在中按需使用。
-f:強行關閉應用程序
-m計算機名:控制遠程計算機
-i:顯示圖形用戶界面,但必須是Shutdown的第一個選項
-l:注銷當前用戶
-r:關機并重啟
-t時間:設置關機倒計時
-c'消息內容':輸入關機對話框中的消息內容(不能超127個字符)
有時候,我們需要定時關閉計算機,下面介紹一個在WindowsXP下實現定時關機的簡單方
法。
指定系統在22分鐘后自動關閉:點擊“開始→運行”,在“打開”中輸入命令“Shutdown
-s-t1320”(注意:引號不輸入,參數之間有空格,1320的單位是秒),單擊“確定”
按鈕即可。
指定系統在某個時間(比如12:00)自動關閉:在“打開”中輸入命令
“at12:00Shutdown-s”即可。
取消定時關機:在“打開”中輸入命令“Shutdown-a”即可。
能的實現都是使用“Shutdown”命令實現的,shutdown的參數是在命令行窗口中輸入
“shutdown”。筆者認為最有用的是“-i”參數,可以調出“遠程關機對話框”,
能方便地實現局域網內計算機的遠程關機,有興趣的朋友可以試一試。
開始-程序-附件-系統工具-計劃任務-添加任務計劃-下一步-瀏覽
-c:-下一步-選好要關機的時間,
下一步-輸入用戶名和密碼,只要是系統里有的用戶就行,但一定要有密碼,
沒有也要設一個,下一步,選上“在完成時打開此任務的高級屬性”,
在運行欄后面加上“-S”引號不要哦。
1,先確認任務計劃服務已啟動:打開“控制面板”>“管理工具”>“服務”,
找到“TaskScheduler”,確認其啟動類型為“自動”,服務狀態為“已啟動”。
文檔從互聯網中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。
7如有幫助歡迎下載支持
2,生成任務:點“開始”菜單>“運行”,輸入如下命令:
引用內容
at6:30/every:m,t,w,th,f,s,sushutdown-s
這樣一個關機任務就在生成了,可以到“控制面板”>“任務計劃”查看,通常任務名稱為
“At1”。其含義為在每天的6點30分關閉計算機。更多at命令的使用方法可以參閱
的關于at命令的專門文章。也可以在DOS窗口輸入at/?查看幫助,
用到的shutdown命令也同樣通過shutdown/?可以了解更多的設置方法。
3,關機時會有提示窗出現,如果想取消關閉操作可以在“開始”菜單>“運行”,
輸入命令:shutdown-a
參考資料
第三部分
在WindowsXP中實現遠程關機
在WindowsXP中,新增了一條命令行工具“shutdown”,其作用是“關閉或重新啟動本地或遠程計算機”。
利用它,我們不但可
以注銷用戶,關閉或重新啟動計算機,還可以實現定時關機、遠程關機。
該命令的語法格式如下:
shutdown[-i|-l|-s|-r|-a][-f][-m[ComputerName]][-txx][-c'message'][-d[p]:xx:yy]
其中,各參數的含義為:
-i顯示圖形界面的對話框。
-l注銷當前用戶,這是默認設置。
-mComputerName優先。
-s關閉計算機。
-r關閉之后重新啟動。
-a中止關閉。除了-l和ComputerName外,系統將忽略其它參數。在超時期間,您只可以使用-a。
-f強制運行要關閉的應用程序。
-m[ComputerName]指定要關閉的計算機。
-txx將用于系統關閉的定時器設置為xx秒。默認值是20秒。
-c'message'指定將在“系統關閉”窗口中的“消息”區域顯示的消息。最多可以使用127個字符。引號中
必須包含消息。
-d[p]:xx:yy列出系統關閉的原因代碼。
首先,我們來看一下該命令的一些基本用法:
1、注銷當前用戶
shutdown-l
該命令只能注銷本機用戶,對遠程計算機不適用。
文檔從互聯網中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。
8如有幫助歡迎下載支持
2、關閉本地計算機
shutdown-s
3、重啟本地計算機
shutdown-r
4、定時關機
shutdown-s-t30
指定在30秒之后自動關閉計算機。
5、中止計算機的關閉
有時我們設定了計算機定時關機后,如果出于某種原因又想取消這次關機操作,就可以用shutdown-a
來中止。如:
shutdown-s–t300設定計算機在5分鐘后關閉。
Shutdown–a取消上述關機操作。
以上是shutdown命令在本機中的一些基本應用。前面我們已經介紹過,該命令除了關閉、重啟本地計
算機外,更重要的是它還能
對遠程計算機進行操作,但是如何才能實現呢?
在該命令的格式中,有一個參數[-m[ComputerName],用它可以指定將要關閉或重啟的計算機名稱,
省略的話則默認為對本機
操作。您可以用以下命令來試一下:
shutdown–s–msunbird-t30
在30秒內關閉計算機名為sunbird的機器;注:sunbird為局域網內一臺同樣裝有WindowsXP的電
腦。
但該命令執行后,計算機sunbird一點反應都沒有,但屏幕上卻提示“Accessisdenied(拒絕訪問)”。
為什么會出現這種情況呢?原來在WindowsXP默認的安全策略中,只有管理員組的用戶才有權從遠端
關閉計算機,而一般情況下
我們從局域網內的其他電腦來訪問該計算機時,則只有guest用戶權限,所以當我們執行上述命令時,便
會出現“拒絕訪問”的情
況。
文檔從互聯網中收集,已重新修正排版,word格式支持編輯,如有幫助歡迎下載支持。
9如有幫助歡迎下載支持
找到了問題的根源之后,解決的辦法也很簡單,您只要在客戶計算機(能夠被遠程關閉的計算機,如上述
的sunbird)中賦予
guest用戶遠程關機的權限即可。這可利用WindowsXP的“組策略”或“管理工具”中的“本地安全策略”
來實現。下面以“組
策略”為例進行介紹:
1、單擊“開始”按鈕,選擇“運行”,在對話框中輸入“”,然后單擊“確定”,即可打開組策略編
輯器。
2、在“組策略”窗口的左側窗格中逐級展開“計算機配置”→“Windows設置”→“安全設置”→“本地策略”
→“用戶權利指
派”。
3、在“組策略”窗口的右側窗格中選擇“從遠端系統強制關機”,通過雙擊將其打開。
4、在彈出的對話框中顯示目前只有“Administrators”組的成員才有權從遠程關機;單擊對話框下方的“添
加用戶或組”按鈕
,然后在新彈出的對話框中輸入“guest”,再單擊“確定”按扭。如圖9所示。
5、這時在“從遠端系統強制關機”的屬性中便添加了一個“guest”用戶,單擊“確定”即可。
6、關閉“組策略”窗口。
通過上述操作后,我們便給計算機sunbird的guest用戶授予了遠程關機的權限。以后,倘若您要遠程
關閉計算機sunbird,只要
在網絡中其他裝有WindowsXP的計算機中輸入以下命令即可:
shutdown-s–msunbird-t30(其他參數用法同上)
這時,在sunbird計算機的屏幕上將顯示一個“系統關機”的對話框,提示“系統即將關機。請保存所有正
在運行的工作,然后注
銷。未保存的改動將會丟失。關機是由sunbirdguest初始的。”在對話框下方還有一個計時器,顯示離
關機還有多少時間。在等
待關機的時間里,用戶還可以執行其他的任務,如關閉程序、打開文件等,但
本文發布于:2023-03-10 15:55:04,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/e/action/ShowInfo.php?classid=88&id=7504
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:定時關機命令.doc
本文 PDF 下載地址:定時關機命令.pdf
| 留言與評論(共有 0 條評論) |
|