遠端重啟或關機cmdline

2021-06-03 12:50:42 字數 2914 閱讀 6770

重啟:shutdown -r -t 0 

關機:shutdown -s -t 0 

0表示0s之後執行命令

以下是拷貝過來 以作參考

先說下系統自帶的關機指令,很多人應該已經知道了,就是shutdown,不帶引數執行將會列出它的引數,常用引數為:

/s 關閉計算機

/r 關閉並重啟動計算機

/f 強制正在執行的應用程式關閉而不事先警告使用者

/t *** 設定關閉前的超時為 *** 秒。

有效範圍是 0-600,預設為 30

另外,在倒計時過程輸入shutdown /a可以取消關機或重啟,不加/t引數執行則倒計時30秒。 

一般需要立即關機可以這樣寫:(將/s引數換成/r引數就是立即重啟)

shutdown /f /s /t 0 

shutdown支援對遠端計算機進行操作,需要使用/m引數,如:

shutdown /f /s /m \\\\test

在30秒後強制將區域網中名為test的計算機關閉 

再說下at指令,它的作用是計畫在指定時間和日期在計算機上執行命令和程式。在命令列下輸入at /?將列出它的幫助資訊,在「幫助和支援中心」裡有更詳細的解釋及示例。 

假設想實現晚上23:30自動關機,可以這麼寫:

at 23:30 shutdown /f /s /t 0

成功的話會有類似這樣的資訊回應:新加了一項作業,其作業 id = 1 

要取消這個定時關機的話,有兩種方法 

方法一、命令列

不帶任何引數執行at,將會列出已經設定的內容,記下狀態id號,比如本例為1,然後輸入:

at 1 /delete

也可以簡寫為:

at 1 /d

不加序列號使用/d引數將會刪除所有設定的內容,如果想不經確認刪除所有設定的內容,可用:at /d /y 

方法二、任務計畫

用at指令設定的定時執行指令可在「控制面板」的「任務計畫」中看到,要取消的話刪除就行了。 

如果你只是臨時用用,比如只是當天需要定時自動關機,用上述指令就行了。如果需要在乙個月中的某幾天或每週一甚至是每天執行,就需要再加點引數,仍然舉例說明。 

例1、每月的1、5、10、15、20號的0點自動關機

at 00:00 /every:1,5,10,15,20 shutdown /f /s /t 0 

例2:每週一的23:00自動關機

at 23:00 /every:monday shutdown /f /s /t 0 

例3:每天22:00自動關機

at 22:00 /every:sunday,monday,tuesday,wednesday,thursday,friday,saturday shutdown /f /s /t 0 

即使用every引數,例3中的每天自動關機可以簡寫為:

at 22:00 /every:su,m,t,w,th,f,sa shutdown /f /s /t 0 

最後解釋一下該命令適用xp/2003,windows 2000是不自帶shutdown指令的(當然從xp/2003系統裡複製乙個過去也能用),我的機器上也沒裝windows 2000,不知道在2000裡是否自帶at指令。 

另,用at指令而不是在任務計畫裡新增是因為用at指令新增的任務是以系統最高的system許可權來執行的,不登入也會生效,而在任務計畫裡新增的任務需要指定管理員帳號密碼才能做到不登入也生效,at指令還能用\\\\computername指定在區域網裡的其它計算機上建立自動執行的任務計畫,當然前提條件是你有對方機器的管理員帳號和密碼。 

補充二點:

1、用以上命令,並命令執行時,系統進入關機倒計時。這時,如果正在工作,不需要關機,那馬上在倒計時設定時間內執行「shutdown.exe -a」中止關機命令。也可以建立乙個這個命令的快捷方式在桌面上,方便使用。

2、拷貝shutdown.exe到2000系統下at命令完全可以使用,包括win2000、win2000server。 

用at配合shutdown命令非常方便。

比如要在晚上22:00關機,可以使用at 22:00 shutdown -s -f

附shutdown用法及引數

用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \computername] [-t xx] [-c "comment"] [-d up:xx:yy]

沒有引數 顯示此訊息(與 ? 相同)

-i 顯示 gui 介面,必須是第乙個選項

-l 登出(不能與選項 -m 一起使用)

-s 關閉此計算機

-r 關閉並重啟動此計算機

-a 放棄系統關機

-m \computername 遠端計算機關機/重啟動/放棄

-t xx 設定關閉的超時為 xx 秒

-c "comment" 關閉注釋(最大 127 個字元)

-f 強制執行的應用程式關閉而沒有警告

-d [p]:xx:yy 關閉原因**

u 是使用者**

p 是乙個計畫的關閉**

xx 是乙個主要原因**(小於 256 的正整數)

yy 是乙個次要原因**(小於 65536 的正整數)

-f:強行關閉應用程式

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

-i:顯示圖形使用者介面,但必須是shutdown的第乙個選項

-l:登出當前使用者

-r:關機並重啟

-c "訊息內容":輸入關機對話方塊中的訊息內容(不能超127個字元

2、舉例:

關閉計算機 shutdown –s (方法:」開始」->」執行」->」shutdown -s」->」確定」)

延遲3秒關閉計算機 shutdown –s –t 3(方法:」開始」->」執行」->」shutdown –s –t 3」->」確定」)

取消關閉計算機 shutdown –a (方法:」開始」->」執行」->」shutdown –a」->」確定」)

遠端關機和遠端重啟

首先我們需要要了解shutdown命令。windows作業系統可以直接在命令列中輸入shutdown來重啟,關機和登出計算機。用法 shutdown i l s r g a p h e f m computer t d p u xx yy c comment 顯示幫助。這與不鍵入任何選項是一樣的。i...

讓電腦定時關機或重啟

windows xp的關機是由shutdown.exe程式來控制的,位於windows system32資料夾中 如果想讓windows 2000也實現同樣的效果,可以把shutdown.exe複製到系統目錄winnt system32下。方法一 選擇 開始 執行 輸入 at 22 00 shutd...

遠端操作關機或重啟 檢視網路配置資訊等

shutdown 選項 時間 關機 重啟 1.1 shutdownshutdown 可以安全 關閉 或者 重新啟動系統 r 重新啟動 不指定選項和引數,預設表示1分鐘關閉電腦 遠端維護伺服器時,最好不要關閉系統,而應該重新啟動系統 重新啟動作業系統,其中 now 表示現在 shutdown r no...