来自服务器的WMI总会话数

时间:2015-12-24 15:42:44

标签: wmi wmi-query

SELECT TotalSessions FROM Win32_TerminalService

此计数始终为1.如果服务器上有1个用户可见,则计数显示为2.

这是来自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用户?

1 个答案:

答案 0 :(得分:0)

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