Windows

如何檢查誰目前從命令行登錄到 Windows 工作站?

  • December 10, 2018

環境在域中,伺服器是 Windows Server 2003,工作站安裝了 Vista 和 XP。

我需要遠端檢查目前登錄工作站的人員的方法,最好是從一些簡單的命令行,並且沒有系統內部程序或第三方程序。

謝謝

這是原始來源,但現在是 404 :

他們建議使用 windows 上可用的(Windows 管理界面命令)WMIC:

WMIC /NODE: xxx.xxx.xxx.xxx COMPUTERSYSTEM GET USERNAME 

將返回目前登錄 xxx.xxx.xxx.xxx 的使用者名,或

WMIC /NODE: "workstation_name" COMPUTERSYSTEM GET USERNAME 

將返回目前登錄到“workstation_name”的使用者名

更新:這也應該適用於 Windows 10 - 如果您是遠端電腦上的管理員。

抱歉,沒有註意到您不想使用 Sysinternals。

那現在是 Microsoft technet 工具,有什麼不使用它的具體原因嗎?在Mark Russinovich進入 Microsoft

之前,我更喜歡 Sysinternals 而不是其他第三方工具。


Microsoft Sysinternals Suite 有一個名為Psloggedon的工具,

psloggedon.exe -l

還有NBTSTAT

nbtstat -a NetBIOS-Computer-NAme

引用自:https://serverfault.com/questions/32633