【问题标题】:WMI total session count from server来自服务器的 WMI 总会话数
【发布时间】:2015-12-24 15:42:43
【问题描述】:
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 用户?

【问题讨论】:

    标签: wmi wmi-query


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-19
      • 2010-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-21
      相关资源
      最近更新 更多