PsLoggedOn v1.33作者:Mark Russinovich 發佈日期: 2006 年 12 月 4 日
簡介您可以利用 "net" 命令 ("net session") 來判斷使用本機電腦資源的人員,但沒有內建方法可以判斷使用遠端電腦資源的人員。此外,不論是透過本機或遠端方式,NT 都沒有工具可以查看登入電腦的人員。 PsLoggedOn 是一種小程式,可顯示本機登入的使用者以及透過本機電腦或遠端電腦資源登入的使用者。如果指定了使用者名稱,而不是電腦,則 PsLoggedOn 會在網路上的芳鄰中搜尋電腦,並告訴您使用者目前是否已登入。 PsLoggedOn 的本機登入使用者定義是其設定檔已載入登錄中的使用者,因此 PsLoggedOn 只要掃描 HKEY_USERS 機碼下的機碼,就可以判斷登入的人員。如果每個機碼的名稱都是使用者 SID (安全性識別碼),則 PsLoggedOn 會尋找並顯示對應的使用者名稱。若要透過資源共用判斷登入電腦的人員,則 PsLoggedOn 會使用 NetSessionEnum API。請注意,因為 PsLoggedOn 需要登入才能存取遠端系統的登錄,所以 PsLoggedOn 會顯示透過所查詢的遠端電腦資源共用登入的登入人員。
安裝只需要將 PsLoggedOn 複製到可執行路徑,並鍵入 "psloggedon" 即可安裝。 PsLoggedOn 適用於 Windows Vista、NT 4.0、Win2K、Windows XP 和 Server 2003。
使用方法用法:psloggedon [- ] [-l] [-x] [\\computername | username] - 顯示支援的選項以及用於輸出值的測量單位。 -l 只顯示本機登入,不會同時顯示本機和網路資源登入。 -x 不顯示登入時間。 \\computername 指定要列出登入資訊的電腦名稱。 username 如果指定了使用者名稱,則 PsLoggedOn 會搜尋網路中使用者所登入的電腦。如果您想在變更使用者設定檔設定時,確定特定使用者未登入,這個方法會非常實用。
PsToolsPsLoggedOn 是 Sysinternals 命令列工具擴充套件的一部分,可協助本機和遠端 Windows NT/2K 系統的系統管理,此套件的名稱為 PsTools。
|
![]() |
回到頁首 |