Назад | Перейти на главную страницу

Windows: команда «Запросить пользователя» неточно сообщает о времени простоя (ложные срабатывания)

Я работаю с десятью другими системными администраторами, которые иногда забывают выйти из серверов (или даже заблокировать их). В течение двух или более дней я пытался придумать «сценарий», который будет проверять каждый управляемый нами сервер на наличие свободных учетных записей администраторов. Если они бездействуют более двух дней, я намерен вывести их (не блокируйте их).

Если бы я мог положиться на команду 'Запрос пользователя', это был бы законченный проект. Но, к сожалению, похоже, я не могу полагаться на эту команду. Вот пример вывода случайного сервера:

 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
 techyellow            console             4  Active      none   1/18/2017 10:35 AM

TechYellow в отпуске с 19.01.2017 - простаивал уже почти четыре дня сейчас. Если я запускаю сеанс VNC, я вижу - прямо как день - Windows вошла в систему, и я могу делать все, что захочу, с учетной записью TechYellow; он даже не заперт. Тем не менее, мой запрос считает, что TechYellow Активный. Я подтвердил, что то же самое верно, даже если учетная запись заблокирована - он все равно сообщает Активный чаще да, чем нет. Это всего лишь один пример - я тестировал эту команду на нескольких серверах и обнаружил, что она дает ложные результаты чаще, чем правильные, для множества разных учетных записей администраторов.

Есть ли лучшая альтернатива Запрос пользователя? Я посмотрел вверх и вниз, но все, что я нашел, возвращается к аналогичным командам, которые все сообщают ложно.

Я просто хочу посмотреть, вошел ли в систему администратор и не простаивал ли он два или более дней. Это оно! Кто-нибудь побеждал это в прошлом?