WMI总会话计数

问题描述:

SELECT TotalSessions FROM Win32_TerminalService 

此计数总是关闭由1.如果在服务器上1对用户可见,计数显示2.WMI总会话计数

这是从MSDN

TotalSessions 

    Data type: uint32 
    Access type: Read-only 

    The total number of sessions on the current server. This includes both connected and disconnected sessions. 

我知道我可以只从总数-1中,但是真的是解决这个问题的正确方法吗?

为什么看到额外的+1用户?

我不确定,但相信它计数会话0以及您可能拥有的任何其他会话(控制台会话或终端会话)。从Vista开始,Session 0是由系统创建的一个会话,用于启动它自己的系统服务和与用户会话隔离的进程。如果打开任务管理器并查看进程列表,则可以添加一个列,它将向您显示会话ID,您可以看到会话0中正在运行的内容。