2015-12-24 4 views
2
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

Я не уверен, но считаю, что это счет Сессии 0, а также любые другие сеансы, которые у вас могут быть (сеанс консоли или сеанс терминала). Начиная с Vista, сеанс 0 представляет собой сеанс, созданный системой для запуска собственных системных служб и процессов в изоляции от пользовательских сеансов. Если вы откроете диспетчер задач и посмотрите список процессов, вы можете добавить столбец, который покажет вам идентификатор сеанса, и вы увидите, что работает в сеансе 0