共用方式為


PsShutdown v2.6

作者:Mark Russinovich

發佈日期:2023 年 3 月 30 日

下載下載 PsTools (5 MB)

簡介

PsShutdown 是命令列公用程式,類似於 Windows 2000 Resource Kit 中的關機公用程式,但能夠執行更多動作。 除了支援關閉或重新開機本機或遠端電腦的相同選項之外,PsShutdown 還可以登出主控台使用者或鎖定主控台 (鎖定需要 Windows 2000 或更高版本)。 PsShutdown 不需要手動安裝用戶端軟體。

安裝

只要將 PsShutdown 複製到您的可執行檔路徑,並使用下面定義的命令列選項輸入 psshutdown 即可。

使用 PsShutdown

請參閱 2005 年 2 月期的《Windows IT 專業人員雜誌》(英文),以取得 Mark 的文章,https://www.windowsitpro.com/article/articleid/44973/44973.html)其中有說明 PsKill 的進階使用方式。

您可以使用 PsShutdown 來起始本機或遠端電腦的關機、登出使用者、鎖定系統,或中止即將完成的關機程序。

使用方式:psshutdown [[\\computer[,computer[,..] | @file [-u user [-p psswd]]] -s|-r|-h|-d|-k|-a|-l|-o|-x [-f] [-c] [-t nn|h:m] [-n s] [-v nn] [-e [u|p]:xx:yy] [-m "message"]

參數 描述
- 顯示支援的選項。
computer 在一部或多部指定的遠端電腦上執行命令。 如果您省略電腦名稱,則命令會在本機系統上執行,而如果您指定萬用字元 (\\*),則命令會在目前網域中的所有電腦上執行。
@file 在指定文字檔中列出的每部電腦上執行命令。
-u 指定用於登入遠端電腦的選用使用者名稱。
-p 指定使用者名稱的選擇性密碼。 如果您省略此項目,則會提示您輸入隱藏的密碼。
-a 中止關機 (只有在倒數計時進行時才可能)。
-c 允許互動式使用者中止關機。
-d 暫停電腦。
-e 關機原因代碼。
針對使用者原因代碼指定 'u',並針對計劃性關機原因代碼指定 'p'。
xx 是主要原因代碼 (必須小於 256)。
yy 是主要原因代碼 (必須小於 65536)。
-f 強制所有執行中的應用程式在關機期間結束,而非讓它們有機會正常儲存其資料。
-h 將電腦休眠。
-k 關閉電腦 (如果不支援電源關閉,請重新開機)。
-l 鎖定電腦。
-m 此選項可讓您指定要在關機倒數倒數開始時顯示給登入使用者的訊息。
-n 指定連線到遠端電腦的逾時 (以秒為單位)。
-o 登出主控台使用者。
-r 關機後重新開機。
-s 關機而不關閉電源。
-t 指定關閉前倒數計時的秒數 (預設值:20 秒) 或關機時間 (以 24 小時標記法為單位)。
-x 關閉監視器 (如果支援,系統會起始新式待命)
-v 在關機前的指定秒數時顯示訊息。 如果您省略此參數,則關閉通知對話方塊會顯示並指定值為 0,因此不會顯示任何對話方塊。

下載下載 PsTools (5 MB)

PsTools

PsShutdown 是成長中 Sysinternals 命令列工具套件的一部分,可協助管理名為 PsTools 的本機和遠端系統。

執行於:

  • 用戶端:Windows 8.1 及更高版本。
  • 伺服器:Windows Server 2012 及更高版本。