Win7 desbloqueia e logout após x minutos

1

Fui solicitado a investigar algumas funcionalidades para vários PCs compartilhados que executam o Win7 em uma rede local. Basicamente, as pessoas estão conectando-se aos PCs e travando-os pela manhã e indo embora (salvando-os), tornando-os inutilizáveis para outros usuários.

O que eu gostaria é de um programa / script que permita que um usuário bloqueie um PC normalmente (Ctrl Alt + Del), mas ele irá desbloquear e log-out após 30 minutos. Idealmente, um cronômetro na contagem regressiva de 30 minutos, dessa forma, outros usuários saberiam quando retornar ao PC para obter acesso.

A maneira como imagino este trabalho é a seguinte:

  • o usuário atual bloqueia o computador e é avisado que ele será desbloqueado após 30 minutos
  • a tela está bloqueada, exibindo uma contagem regressiva
  • quando a contagem regressiva termina, o PC desbloqueia e força o logoff

Não sei como abordar essa questão, portanto, estou aberto a sugestões, orientações e recomendações de software.

Observação , todas as contas de usuário são gerenciadas (por um administrador) pelo Active Directory. Eu gostaria de manter esta função separada de qualquer política de grupo de usuários e alterações do AD, se possível.

    
por jonboy 21.05.2015 / 16:22

1 resposta

2

Veja a solução usando o Agendador de Tarefas . Não há contagem regressiva, no entanto.

A scheduled task named "Log Off Idle Session", set to run when the user logs on or when the system goes idle, and with Conditions set to run only if idle for 30 minutes. It's set to run only when user is logged on and [ ] Run with highest privileges is checked.

Nota:

According to the documentation, the Task Scheduler checks for "idle" condition every 15 minutes, so you can't expect it to run reliably at 1 minute.

    
por 21.05.2015 / 16:56