Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como forçar o logoff do usuário quando ele não estiver usando o computador no Windows

No ambiente Windows, é possível forçar o logoff de um usuário automaticamente quando ele não estiver utilizando o computador. Isso pode ser útil em ambientes corporativos ou em situações onde se deseja garantir que a estação de trabalho não fique acessível sem supervisão. Existem algumas abordagens para implementar essa funcionalidade, utilizando ferramentas e scripts nativos do Windows.


Exemplos:


1. Uso do Editor de Diretiva de Grupo Local (gpedit.msc):


O Editor de Diretiva de Grupo Local permite configurar políticas que podem forçar o logoff de usuários após um período de inatividade. Essa ferramenta está disponível em versões Pro, Enterprise e Education do Windows.



  • Abra o Editor de Diretiva de Grupo Local pressionando Win + R, digite gpedit.msc e pressione Enter.

  • Navegue até Configuração do Computador > Configurações do Windows > Configurações de Segurança > Políticas Locais > Opções de Segurança.

  • Localize a política chamada Logoff automático de sessão de usuário quando o tempo limite expirar.

  • Habilite a política e defina o tempo de inatividade após o qual o logoff deve ser forçado.


2. Uso de Scripts PowerShell:


Outra abordagem é criar um script PowerShell que monitore a inatividade do usuário e force o logoff quando um determinado tempo for atingido.


   $idleTimeLimit = 1800 # Tempo em segundos (30 minutos)
$interval = 60 # Intervalo de verificação em segundos

while ($true) {
$idleTime = (Get-IdleTime).TotalSeconds
if ($idleTime -ge $idleTimeLimit) {
logoff
}
Start-Sleep -Seconds $interval
}

function Get-IdleTime {
[System.Windows.Forms.Application]::Idle
}

Nota: O script acima é um exemplo básico e pode precisar de ajustes para funcionar corretamente em diferentes ambientes.


3. Uso de Tarefas Agendadas:


As Tarefas Agendadas do Windows podem ser configuradas para executar um comando de logoff após um período de inatividade.



  • Abra o Agendador de Tarefas.

  • Crie uma nova tarefa e configure um gatilho baseado em inatividade do usuário.

  • Na aba "Ações", adicione uma nova ação para executar o comando shutdown /l (que força o logoff).


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.