Vraag Wat is de beste manier om ingelogde gebruikers in Windows Server 2012 te zien?


Op dit moment gebruik ik een powershellscript om de momenteel ingelogde gebruikers te zien. Maar ik zie niet of hun sessie inactief, actief of inactief is. Ik kan zien wanneer de sessie werd gestart, dat is alles. Is er een eenvoudige manier om te zien hoeveel gebruikers op dit moment zijn ingelogd op de server waar ik ben ingelogd en hun status te zien? Het moet niet op afstand worden uitgevoerd. Ik zou indien mogelijk third-party tools willen vermijden.


40
2018-05-26 09:17


oorsprong




antwoorden:


Gebruik de query user commando

Zoekopdracht gebruikerscommando
http://technet.microsoft.com/en-us/library/bb490801.aspx


60
2018-05-26 10:34



Weet iemand wat API-aanroepen deze informatie bieden? - NetMage
@NetMage Ik was alleen op zoek naar die API zelf. Niet zeker, maar misschien controleer NetWkstaUserEnum. - Stein Åsmul
Het lijkt op de LsaEnumerateLogonSessions functie is beter zoals beschreven CodeProject - Opsommingstoepassingen opsommen (er is een oude broncode om te downloaden). - Stein Åsmul


Open de Taakbeheer en zie het tabblad Gebruikers. Daar vindt u een lijst met gebruikers en hun status.

Task-Manager


36
2018-05-26 10:25



bedankt, maar deze status is niet "juist" het is leeg terwijl de gebruiker van de cmd-query me "actief" laat zien - RayofCommand


Get-WMIObject -class Win32_ComputerSystem -ComputerName 192.168.1.9 | Select-Object UserName

waar 192.168.1.9 is het IP-adres van de server


1
2017-12-23 12:02