现在我使用一个 powershell 脚本来查看当前登录的用户。但我看不到他们的会话是空闲的、活动的还是非活动的。我可以看到会话何时开始,就是这样。有没有一种简单的方法可以查看当前有多少用户登录到我登录的服务器并查看他们的状态?它不应该被远程执行。如果可能,我想避免使用第三方工具。
现在我使用一个 powershell 脚本来查看当前登录的用户。但我看不到他们的会话是空闲的、活动的还是非活动的。我可以看到会话何时开始,就是这样。有没有一种简单的方法可以查看当前有多少用户登录到我登录的服务器并查看他们的状态?它不应该被远程执行。如果可能,我想避免使用第三方工具。
使用
query user
命令查询用户命令
http://technet.microsoft.com/en-us/library/bb490801.aspx
打开任务管理器并查看用户选项卡。在那里,您将找到用户列表及其状态。
“quser”命令会给你现在活跃的用户
同样的结果会给你“qwinsta”命令
192.168.1.9
服务器的IP在哪里使用quser或查询用户来检查连接的用户
使用qwinsta或查询会话来检查连接的会话
您还可以使用“UserLock”应用程序查看哪些用户登录了。通过这个第三方工具,您可以管理用户的会话以及远程桌面会话。在这种情况下,它是一个很好的工具。我建议你试试这个工具。
当您在会话中时,它在 Server 2016 中很容易:
单击任务栏左下角的搜索玻璃
在框中键入网关,这应该会弹出“远程桌面网关管理器”;选择它。
点击我猜想查看的RDS服务器(RDS-01)旁边的“>”,然后选择监控文件夹
您现在可以查看谁登录、登录了多长时间、从什么时间开始,并且可以断开他们的连接或设置连接限制。
请注意,您可能需要某些管理员权限才能执行此操作,但它对我有用。