作者:Mark Russinovich
發佈日期: 2006 年 12 月 4 日
簡介
PsShutdown 是命令列公用程式,與 Windows 2000 Resource Kit 的 shutdown 公用程式類似,但是可以執行更多的作業。除了支援用來關閉或重新啟動本機或遠端電腦的相同選項之外,PsShutdown 還可以登出主控台使用者,或鎖定主控台 (需要 Windows 2000 或更新版本才能執行鎖定)。PsShutdown 不需要手動安裝用戶端軟體。
安裝
只需要將 PsShutdown 複製到可執行路徑,並鍵入 psshutdown 與下面定義的命令列選項即可安裝。
PsShutdown 適用於 NT 4.0 和更新版本 (包括 Windows Vista)。
使用方式
請參閱《Windows IT Pro 雜誌》2005 年 2 月版的Mark 的文章 (英文),內容涵蓋 PsShutdown 的進階使用方法。
您可以使用 PsShutdown 來初始化本機或遠端電腦的關閉、登出使用者、鎖定系統或中止即將進行的關閉。
用法:psshutdown [[\\computer[,computer[,..] | @file [-u user [-p psswd]]] -s|-r|-h|-d|-k|-a|-l|-o [-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 小時制表示)
-v
在關閉之前,以指定的秒數顯示訊息。如果您省略此參數,則關閉通知對話方塊會指定為值 0,這表示不會顯示對話方塊。
PsTools
PsShutdown 是 Sysinternals 命令列工具擴充套件的一部分,可協助本機和遠端 Windows NT/2K 系統的系統管理,此套件的名稱為 PsTools。
下載 PsTools (1 MB)