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 {
    }

    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.