我正在寻找一个简单的命令来查看服务器上的登录用户。
我知道这个:
Get-WmiObject -Class win32_computersystem
但这不会为我提供我需要的信息。
它返回:
领域
制造商
模型
名称(机器名称)
主要所有者名称
总物理内存
我在 Windows 2012 服务器上运行 Powershell 3.0。
还
Get-WmiObject Win32_LoggedOnUser -ComputerName $Computer | Select Antecedent -Unique
没有给我我需要的确切答案。
我也很想看看空闲时间,或者他们是否活跃或离开。
最佳答案
在寻找相同的解决方案时,我在 stackoverflow 中的一个不同问题下找到了我需要的内容:
Powershell-log-off-remote-session .下面一行将返回已登录用户的列表。
query user /server:$SERVER
关于用于查看当前登录用户(域和机器)+状态(事件、空闲、离开)的 Powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23219718/