PsLoggedOn v1.35

作者:Mark Russinovich

發佈日期:2016 年 6 月 29 日

Download下載 PsTools(2.7 MB)

簡介

您可以使用「net」命令來判斷本機電腦上的誰正在使用資源 (「net 工作階段」),不過並無內建方式可判斷誰正在使用遠端電腦的資源。 此外,NT 沒有工具可查看是誰在本機或遠端登入電腦。 PsLoggedOn 是一個小程式,可顯示本機登入的使用者和透過本機電腦或遠端電腦資源登入的使用者。 如果您指定使用者名稱而非電腦,PsLoggedOn 會搜尋網路芳鄰的電腦,並告訴您使用者目前是否已登入。

PsLoggedOn 在本機登入使用者的定義是其設定檔已載入登錄的帳戶,因此 PsLoggedOn 會藉由掃描 HKEY_USERS 機碼下的金鑰來判斷登入的人員。 針對名稱為使用者 SID (安全性識別碼) 的每個金鑰,PsLoggedOn 會查閱對應的使用者名稱並加以顯示。 PsLoggedOn 會使用 NetSessionEnum API 來判斷是誰透過資源分享登入電腦。 請注意,PsLoggedOn 會顯示您是透過資源分享登入至您查詢的遠端電腦,因為 PsLoggedOn 需要登入才能存取遠端系統的登錄。

安裝

只要將 PsLoggedOn 複製到可執行檔路徑,然後輸入「psloggedon」。

使用 PsLoggedOn

使用方式:psloggedon [- ] [-l] [-x] [\\computername | username]

參數 描述
- 顯示支援的選項和用於輸出值的度量單位。
-l 只顯示本機登入,而非本機和網路資源登入。
-x 不要顯示登入時間。
\\computername 指定要列出登入資訊的電腦名稱。
username 若您指定使用者名稱,則 PsLoggedOn 會搜尋網路中該使用者登入的電腦。 當您即將變更特定使用者的設定檔組態,且想要確保該使用者未登入時,這會很有用。

Download下載 PsTools(2.7 MB)

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

執行於:

  • 用戶端:Windows Vista 和更新版本。
  • 伺服器:Windows Server 2008 和更新版本。