對於開通了遠程桌面和終端服務的Windows服務器來講,特別是在經過域管理的狀況下,windows
如何肯定目前登陸用戶的狀況呢?有沒有相似Linux下的whoami、w、who等命令呢?今天服務器
在配置某些目錄的共享時,正好遇到這個問題,就研究了一下,別說,Window仍是挺貼心的,工具
也提供了相關命令,具體以下:命令行
一、whoami命令進程
在命令行下執行此命令,則返回目前查詢會話中的用戶信息,具體以下:登錄
1)用本機用戶登陸變量
2)用域用戶登陸配置
經過這個命令能夠解決「俺是誰」的問題。終端
二、使用username變量查看,具體以下:方法
1)用本機用戶登陸
2)用域用戶登陸
這種方法有一個弊端,即不能分辨是本地用戶仍是域用戶,能夠在查看
USERDOMAIN系統變量值,肯定當前登陸用戶所屬域。
上述兩種方法只能查看當前會話用戶信息,如何看到其餘登陸的用戶呢?
能夠採用如下兩種方法:
1)使用遠程桌面管理命令query,query命令能夠顯示遠程鏈接到服務器的會話、
運行的進程以及遠程登陸的用戶,查看登陸用戶命令以下:
前面有">"號的一行,是當前執行此命令的會話。
2)使用「開始」->「管理工具」->"遠程桌面服務"->"遠程桌面服務管理器"查看,具體以下:
從管理界面中能夠看到經過不一樣終端登陸的用戶,選擇某一行,執行右鍵菜單中的「狀態」,能夠
查看更詳細的信息。
上述實驗主要在windows2008 R2中進行。