Right now I use a powershell script to see the currently logged in users. But I don't see if their session is idle, active or inactive. I can see when the session was started, that's it. Is there an easy way to see how many users are currently logged in to the server I am logged in and see their status? It should not be remotely executed. I would like to avoid third party tools if possible.
query user command
Query User Command
Its easy in Server 2016 when you are in a session:
Click the search glass bottom left on task bar
Type gateway in the box and this should bring up "Remote Desktop Gateway Manager"; select it.
Click on the ">" next to the RDS server you want to view (RDS-01) for most I guess, then select the monitoring folder
You can now see who is logged on, how long for, since what time and can disconnect them or set connection limits.
Please note you probably need certain admin rights to do this, but it works for me.