![Windows: comando 'Query User' relatando tempo ocioso de forma imprecisa (falsos positivos)](https://rvso.com/image/697387/Windows%3A%20comando%20'Query%20User'%20relatando%20tempo%20ocioso%20de%20forma%20imprecisa%20(falsos%20positivos).png)
Estou trabalhando com outros dez administradores de sistema que às vezes esquecem de sair dos servidores (ou até mesmo bloqueá-los). Por dois dias ou mais, venho tentando criar um 'script' que verifique se há contas de administrador inativas em cada servidor que gerenciamos. Se eles estiverem ociosos por mais de dois dias, pretendodesconecte-os(não bloqueá-los).
Se eu pudesse confiar no comando 'Consultar usuário', este teria sido um projeto finalizado. Mas, infelizmente, parece que não posso confiar nesse comando. Aqui está um exemplo de saída de um servidor aleatório:
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
techyellow console 4 Active none 1/18/2017 10:35 AM
TecnologiaAmareloestá de férias desde 19/01/2017 - está inativo háquase quatro diasagora. Se eu iniciar uma sessão VNC, posso ver - claramente como o dia - o Windows está conectado e posso fazer o que quiser com a conta do TechYellow; nem está trancado. No entanto, minha consulta acha que o TechYellow éAtivo. Confirmei que o mesmo acontece mesmo que a conta esteja bloqueada - ainda informaAtivoMais frequentes do que não. Este é apenas um exemplo - testei esse comando em vários servidores e descobri que ele fornece resultados falsos com mais frequência do que resultados corretos, para uma variedade de contas de administrador diferentes.
Existe uma alternativa melhor paraConsultar usuário? Eu olhei de cima a baixo, mas tudo que encontrei gira em torno de comandos semelhantes que relatam falsamente.
Só quero ver se um administrador está logado e está inativo por dois ou mais dias. É isso! Alguém conquistou isso no passado?