Windows Server下查看当前登陆用户命令

   对于开通了远程桌面和终端服务的Windows服务器来讲,特别是在经过域管理的状况下,windows

如何肯定目前登陆用户的状况呢?有没有相似Linux下的whoami、w、who等命令呢?今天服务器

在配置某些目录的共享时,正好遇到这个问题,就研究了一下,别说,Window仍是挺贴心的,工具

也提供了相关命令,具体以下:命令行

     一、whoami命令进程

        在命令行下执行此命令,则返回目前查询会话中的用户信息,具体以下:登录

        1)用本机用户登陆变量

        

 

2)用域用户登陆配置

经过这个命令能够解决“俺是谁”的问题。终端

     二、使用username变量查看,具体以下:方法

        1)用本机用户登陆

        

        2)用域用户登陆

        

        这种方法有一个弊端,即不能分辨是本地用户仍是域用户,能够在查看

        USERDOMAIN系统变量值,肯定当前登陆用户所属域。

        上述两种方法只能查看当前会话用户信息,如何看到其余登陆的用户呢?

        能够采用如下两种方法:

         1)使用远程桌面管理命令query,query命令能够显示远程链接到服务器的会话、

运行的进程以及远程登陆的用户,查看登陆用户命令以下:

 

        前面有">"号的一行,是当前执行此命令的会话。

         2)使用“开始”->“管理工具”->"远程桌面服务"->"远程桌面服务管理器"查看,具体以下:

 

     从管理界面中能够看到经过不一样终端登陆的用户,选择某一行,执行右键菜单中的“状态”,能够

查看更详细的信息。

 

上述实验主要在windows2008 R2中进行。