shutdown命令


shutdown,不帶參數執行將會列出它的參數,常用參數為:
/s 關閉計算機
/r 關閉並重啟動計算機
/f 強制正在運行的應用程序關閉而不事先警告用戶
/t xxx 設置關閉前的超時為 xxx 秒,默認為 30
在倒計時過程輸入shutdown /a可以取消關機或重啟

點擊 開始 》 運行 》 cmd 》 shutdown -a 》即可取消關機和重啟
shutdown -r       解釋:關機重啟 

at 23:30 Shutdown -s -c 系統掛機了,注意休息

解釋:-c 可以輸入說明文字

 

用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid] [/soft] [/f]
    [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

    沒有參數   顯示幫助。這與鍵入 /? 是一樣的。
    /?         顯示幫助。這與不鍵入任何選項是一樣的。
    /i         顯示圖形用戶界面(GUI)。
               這必須是第一個選項。
    /l         注銷。這不能與 /m 或 /d 選項一起使用。
    /s         關閉計算機。
    /r         完全關閉並重新啟動計算機。
    /g         完全關閉並重新啟動計算機。在重新啟動系統后,
               重新啟動任何注冊的應用程序。
    /a         中止系統關閉。
               這只能在超時期間使用。
    /p         關閉本地計算機,沒有超時或警告。
               可以與 /d 和 /f 選項一起使用。
    /h         休眠本地計算機。
               可以與 /f 選項一起使用。
    /hybrid    執行計算機關閉並進行准備以快速啟動。
               必須與 /s 選項一起使用。
    /e         記錄計算機意外關閉的原因。
    /o         轉到高級啟動選項菜單並重新啟動計算機。
               必須與 /r 選項一起使用。
    /m \\computer 指定目標計算機。
    /t xxx     將關閉前的超時時間設置為 xxx 秒。
               有效范圍是 0-315360000 (10 年),默認值為 30。
               如果超時時間大於 0,則默示為
               /f 參數。
    /c "comment" 有關重新啟動或關閉的原因的注釋。
               最多允許 512 個字符。
    /f         強制關閉正在運行的應用程序而不事先警告用戶。
               如果為 /t 參數指定大於 0 的值,
               則默示為 /f 參數。
    /d [p|u:]xx:yy  提供重新啟動或關閉的原因。
               p 指示重新啟動或關閉是計划內的。
               u 指示原因是用戶定義的。
               如果未指定 p 也未指定 u,則重新啟動或關閉
               是計划外的。
               xx 是主要原因編號(小於 256 的正整數)。
               yy 是次要原因編號(小於 65536 的正整數)。

 

最開始我是因為在某個論壇中看到一個遠程關機的軟件,我想他就是用的這個命令吧,折騰了一下,還是記錄一下使用方法:

例子:

1)30秒后自動關機

  >shutdown -s

  這個會彈出自動關機對話框,默認30秒后關機

2)1小時后自動關機

  >shutdown -s -t 3600

3)晚上10點鍾自動關機

  >at 22:00 shutdown -s

  這個會顯示類似“新加了一項作業,其作業 ID = 1”的信息,並添加一條關機任務。

4)遠程pc重啟

  >shutdown -m \\[ip地址或計算機名] -r

  如果遠程pc沒開機或網絡連接不到,會提示“找不到網絡路徑。”;

  如果遠程pc已經被鎖定,會提示“計算機已經鎖定而且不使用強制選項無法關機。”,添加-f選項即可;

  如果命令運行成功,遠程pc會顯示自動關機對話框,默認有30秒的等待;

  如果后悔了,可以運行“>shutdown -m \\[ip地址或計算機名] -a”取消;

  如果沒有遠程關閉的權限,會提示“拒絕訪問。”,需要參考下面的說明開放遠程關機權限。

遠程關機權限的獲取:

1)修改遠程pc的“本地安全策略”,為指定的用戶開放權限

  在Windows XP默認的安全策略中,只有Administrators組的用戶才有權從遠端關閉計算機,如果要給xxxx用戶遠程關機的權限。可利用Windows XP的“組策略”或“管理工具”中的“本地安全策略”來實現。 

  1.命令行運行gpedit.msc打開“組策略編輯器“;

  2.導航到“計算機配置/Windows 設置/安全設置/本地策略/用戶權利指派”; 

  3.修改“從遠端系統強制關機”,添加xxxx用戶即可。

2)獲得遠程IPC管理權限

如果配置第一步后還出現“拒絕訪問。”,則需要在運行shutdown命令前先運行如下命令

net use \\[ip地址或計算機名]\ipc$ password /user:xxxx

其中password為帳號xxxx的登錄密碼。

 

 

經過測試,有的時候會有權限關閉他人的電腦,有時候拒絕訪問,我是在學校機房里面操作的,需要特別說明的就是必須是同一個局域網內,如果你不知道有哪些Ip是和你在同一個局域網內的,那么可以通過arp -a查看:

image

注意:只有顯示為動態的才是你同一個局域網內其他用戶,然后你就可以看見前面的ip了,就可以讓指定的ip的計算機關機,因為有的計算機拒絕訪問,所以這里使用不能使用通配符。然后arp -a這個命令有時候不好用,推薦一個軟件可以查看同一局域網內其他用戶的ip——WNetWatcher

image

請先查看你自己的ip,以避免不小心把你自己的電腦關閉了,查看的方法:

image

輸入ipconfig就可以了,我是無線的,所以就是上面的這個,如果你不知道這個怎么用的話可以在這里查看

image

然后就可以操縱了,比如我這里要關閉10.253.7.23。那么可以這么操作

shutdown –s –t 10 –m \\10.253.7.23 –c “外星人入侵,計算機馬上關閉”-f

如果要重啟的話把-s改成-r即可,–c “外星人入侵,計算機馬上關閉“這個是彈出一個對話框給那個人看,-f是強制執行命令因為用了-c,所以我需要讓他有足夠的時間看見我給他的提示,所以我-t 10設置關機倒計時為10秒,如果馬上關機的話可以-t 0。-m \\10.253.7.23  是指定要關機的ip。

 

shutdown這個命令估計好多人不知道。其實這個命令挺實用的。比如你需要下載一很大的東西時想睡覺了,就可能用到這個命令。
例如:Shutdown.exe -s -t 7200 這里表示2小時后自動關機,"7200"代表2小時分鍾,最小單位為"秒"。 

大家還可以在Shutdown.exe中按需使用下面的常用參數:
-s:關閉本地計算機
-f:強行關閉應用程序
-m:\\計算機名:控制遠程計算機
-a:取消關機操作
-i:顯示圖形用戶界面,但必須是Shutdown的第一個選項
-l:注銷當前用戶
-r:關機並重啟
-t:時間:設置關機倒計時
-c:"消息內容":輸入關機對話框中的消息內容(不能超127個字符)

這里只講一下 shutdown -a 這個命令 其他由大家靈活運用
shutdown -a 取消關機操作 也就是說當您中了沖擊波或者別的任何木馬的時候,關機已經不是您本來的意願時 您可以在開始的運行里輸入shutdown -a這個命令后回車 您會發現 您的機子不再會提示多少秒后自動關機了。(xp有shutdown這個命令其他的系統請拷貝一個xp里的shutdown.exe到您的system32下再運行上述命令) 


相關資料二:
windows XP的關機是由Shutdown.exe程序來控制的,位於Windows\System32文件夾中。如 
果想讓Windows 2000也實現同樣的效果,可以把Shutdown.exe復制到系統目錄下。 

比如你的電腦要在22:00關機,可以選擇“開始→運行”,輸入“at 22:00 Shutdown -s”, 
這樣,到了22點電腦就會出現“系統關機”對話框,默認有30秒鍾的倒計時並提示你保存工 
作。如果你想以倒計時的方式關機,可以輸入“Shutdown.exe -s -t 3600”,這里表示60 
分鍾后自動關機,“3600”代表60分鍾。 

設置好自動關機后,如果想取消的話,可以在運行中輸入“shutdown -a”。另外輸入 
“shutdown -i”,則可以打開設置自動關機對話框,對自動關機進行設置。 

Shutdown.exe的參數,每個都具有特定的用途,執行每一個都會產生不同的效果,比如 
“-s”就表示關閉本地計算機,“-a”表示取消關機操作,下面列出了更多參數,大家 
可以在Shutdown.exe中按需使用。 

-f:強行關閉應用程序 

-m \\計算機名:控制遠程計算機 

-i:顯示圖形用戶界面,但必須是Shutdown的第一個選項 

-l:注銷當前用戶 

-r:關機並重啟 

-t 時間:設置關機倒計時 

-c "消息內容":輸入關機對話框中的消息內容(不能超127個字符) 

有時候,我們需要定時關閉計算機,下面介紹一個在Windows XP下實現定時關機的簡單方 
法。 

指定系統在22分鍾后自動關閉:點擊“開始→運行”,在“打開”中輸入命令“Shutdown 
-s -t 1320”(注意:引號不輸入,參數之間有空格,1320的單位是秒),單擊“確定” 
按鈕即可。 

指定系統在某個時間(比如12:00)自動關閉:在“打開”中輸入命令 
“at 12:00 Shutdown -s”即可。 

取消定時關機:在“打開”中輸入命令“Shutdown -a”即可。 

能的實現都是使用“Shutdown”命令實現的,shutdown的參數是在命令行窗口中輸入 
“shutdown”。筆者認為最有用的是“-i”參數,可以調出“遠程關機對話框”, 
能方便地實現局域網內計算機的遠程關機,有興趣的朋友可以試一試。 

開始-程序-附件-系統工具-計划任務-添加任務計划-下一步-瀏覽 
-c:\windows\system32\shadow.exe-下一步-選好要關機的時間, 
下一步-輸入用戶名和密碼,只要是系統里有的用戶就行,但一定要有密碼, 
沒有也要設一個,下一步,選上“在完成時打開此任務的高級屬性”, 
在運行欄后面加上“ -S”引號不要哦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM