Windows Server下檢視當前登入使用者命令
阿新 • • 發佈:2019-01-26
對於開通了遠端桌面和終端服務的Windows伺服器來說,特別是在通過域管理的情況下,
如何確定目前登入使用者的情況呢?有沒有類似Linux下的whoami、w、who等命令呢?今天
在配置某些目錄的共享時,正好遇到這個問題,就研究了一下,別說,Window還是挺貼心的,
也提供了相關命令,具體如下:
1、whoami命令
在命令列下執行此命令,則返回目前查詢會話中的使用者資訊,具體如下:
1)用本機使用者登入
2)用域使用者登入
通過這個命令可以解決“俺是誰”的問題。
2、使用username變數檢視,具體如下:
1)用本機使用者登入
2)用域使用者登入
這種方法有一個弊端,即不能分辨是本地使用者還是域使用者,可以在檢視
USERDOMAIN系統變數值,確定當前登入使用者所屬域。
上述兩種方法只能檢視當前會話使用者資訊,如何看到其他登入的使用者呢?
可以採用以下兩種方法:
1)使用遠端桌面管理命令query,query命令可以顯示遠端連線到伺服器的會話、
執行的程序以及遠端登入的使用者,檢視登入使用者命令如下:
前面有">"號的一行,是當前執行此命令的會話。
2)使用“開始”->“管理工具”->"遠端桌面服務"->"遠端桌面服務管理器"檢視,具體如下:
從管理介面中可以看到通過不同終端登入的使用者,選擇某一行,執行右鍵選單中的“狀態”,可以
檢視更詳細的資訊。
上述實驗主要在windows2008 R2中進行。