PsShutdown v2.52

作者: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)