![Windows: El comando 'Consultar usuario' informa el tiempo de inactividad de manera inexacta (falsos positivos)](https://rvso.com/image/697387/Windows%3A%20El%20comando%20'Consultar%20usuario'%20informa%20el%20tiempo%20de%20inactividad%20de%20manera%20inexacta%20(falsos%20positivos).png)
Estoy trabajando con otros diez administradores de sistemas que a veces se olvidan de cerrar sesión en los servidores (o incluso bloquearlos). Durante dos días o más, he estado intentando crear un 'script' que verifique cada servidor que administramos en busca de cuentas de administrador inactivas. Si han estado inactivos durante más de dos días, tengo la intención decerrar sesión(no bloquearlos).
Si pudiera confiar en el comando 'Usuario de consulta', este habría sido un proyecto terminado. Pero, lamentablemente, parece que no puedo confiar en ese comando. A continuación se muestra un ejemplo de salida de un servidor aleatorio:
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
techyellow console 4 Active none 1/18/2017 10:35 AM
TechAmarilloha estado de vacaciones desde el 19/01/2017; ha estado inactivo durantecasi cuatro diasahora. Si inicio una sesión de VNC, puedo ver, claramente, que Windows ha iniciado sesión y puedo hacer lo que quiera con la cuenta de TechYellow; ni siquiera está cerrado. Sin embargo, mi consulta cree que TechYellow esActivo. He confirmado que ocurre lo mismo incluso si la cuenta está bloqueada; todavía informaActivomás a menudo que no. Este es solo un ejemplo: he estado probando este comando en varios servidores y descubrí que proporciona resultados falsos con más frecuencia que resultados correctos, para una variedad de cuentas de administrador diferentes.
¿Existe una mejor alternativa aUsuario de consulta? He buscado por todas partes, pero todo lo que he encontrado se remonta a comandos similares que informan falsamente.
Solo quiero ver si un administrador inició sesión y ha estado inactivo durante dos o más días. ¡Eso es todo! ¿Alguien conquistó esto en el pasado?