Como saber sempre que alguém logar no seu PC Windows

Publicado:

Se você é um usuário do Windows 11 preocupado com acessos não autorizados ao seu PC, há um jeito prático de ficar por dentro de quem está usando sua máquina. Embora não exista um recurso nativo para receber alertas de login, é possível configurá-lo usando scripts e o Agendador de Tarefas.

Como receber um e-mail de alerta sempre que alguém logar no seu PC Windows

Para as famílias que compartilham um computador ou ambientes de trabalho onde a privacidade é essencial, receber notificações instantâneas de login pode ser muito útil. Essa ferramenta ajuda a identificar acessos não autorizados em tempo real.

Homem utilizando um notebook com Windows 11 em uma mesa de madeira
(Imagem: rawf8/Shutterstock)

Esse alerta é excelente em situações cotidianas, como durante viagens, quando você deixa o computador em um hotel, ou mesmo para verificar se houve acessos à distância. Isso garante a proteção de informações sensíveis e permite controlar quem está mexendo no seu computador.

Além disso, o alerta complementa os registros de segurança já disponíveis no Windows, tornando mais fácil para usuários menos experientes identificarem possíveis ameaças.

Pontos de atenção antes de configurar a funcionalidade no seu PC

O script de notificação é totalmente personalizável. Você pode ajustar a mensagem, o destinatário e definir condições de envio, como logins bem-sucedidos ou tentativas falhas. Também é possível limitar os alertas a horários específicos ou contas determinadas.

sms shutterstock 2161327507
Imagem: Thx4Stock team/Shutterstock

Entretanto, fique atento às limitações dos provedores de e-mail, como Gmail e Outlook, que podem classificar os e-mails automáticos como spam. Se o sistema tiver muitos usuários, o endereço de e-mail pode ser bloqueado devido ao envio frequente de mensagens. Uma conexão com a internet é essencial para que esses e-mails sejam enviados.

Primeiro passo para configurar alertas de login

A peça-chave desse sistema é um script PowerShell que enviará um e-mail a cada login. Para criar o script, utilize o cmdlet Send-MailMessage conforme o exemplo abaixo, inserindo suas informações onde indicado:

# Configurações do E-mail  
$smtpServer="seuemail@servidor.com"  
$smtpPort="587"  
$smtpUser="[email]seuemail@servidor.com[/email]"  
$smtpPass="senhadoseuemail"  
$toEmail="[email]destinatario@servidor.com[/email]"  
$subject="Alerta de Login - $env:NOMEDOCOMPUTADOR"  
$body="Um novo login foi detectado no computador: $env:USUARIO em $(Get-Date)"  

# Enviar E-mail  
$msg=New-Object System.Net.Mail.MailMessage $smtpUser, $toEmail, $subject, $body  
$smtp=New-Object Net.Mail.SmtpClient($smtpServer, $smtpPort)  
$smtp.EnableSsl=$true  
$smtp.Credentials=New-Object System.Net.NetworkCredential($smtpUser, $smtpPass)  
$smtp.Send($msg)
Captura de tela com bloco de notas
Passo 1: Configuração do script (Olhar Digital)

Cole esse script no Bloco de Notas e insira suas informações. Depois, vá em Arquivo > Salvar como e escolha a pasta de destino. No campo Tipo, selecione “Todos os arquivos”. Dê um nome simples, como “alertadeemail”, e clique em “Salvar”.

Passo a passo para ativar alertas de login

Tempo necessário: 5 minutos

  1. Busque o Agendador de Tarefas e abra o programa. Clique em “Criar tarefa”.

    Captura de tela com Agendador de Tarefas

  2. Dê um nome à nova tarefa, como “Alerta de login por e-mail”. Selecione “Executar estando o usuário conectado ou não” e “Executar com privilégios mais altos”.

    Captura de tela com Agendador de Tarefas

  3. Clique em Disparadores > Novo e defina como “Ao fazer logon”. Você pode escolher “Qualquer usuário” para ter notificações de todos os logins ou selecionar uma conta específica. Clique em “OK”.

    Captura de tela com Agendador de Tarefas

  4. Clique em Ações > Novo. Escolha “Iniciar um programa”, defina como powershell.exe e insira o caminho do seu script, como: ExecutionPolicy Bypass -File “C:Scriptsalertadeemail”.

    Captura de tela com Agendador de Tarefas

  5. Clique em “OK” e salve a tarefa inserindo suas credenciais de administrador, se solicitado. Depois disso, o script será executado automaticamente.

Aviso de segurança

Armazenar a senha do seu e-mail em texto simples dentro de um script é um risco. Se alguém tiver acesso ao arquivo, pode comprometer sua conta. Para minimizar esse risco, considere criar e-mails específicos apenas para alertas de login ou aplicar permissões mais rigorosas ao arquivo. Este tipo de vulnerabilidade é mencionado pela documentação da Microsoft e é altamente desaconselhável.

Agora que você sabe como configurar alertas de login no seu PC, ficou alguma dúvida? Compartilhe sua experiência ou faça suas perguntas nos comentários! É sempre bom trocar informações com você.

Facebook Comments

Compartilhe esse artigo:

ÚLTIMAS NOTÍCIAS

Seu corpo, sua voz e seu rosto ainda são seus? A IA pode fazer você duvidar

Tudo sobre Inteligência Artificial A cada nova tendência que você participa na internet, mais...

Qual animal tem o pior hálito do mundo?

Você já se preocupou com o mau hálito? Normalmente, a solução está em pastilhas ou enxaguantes bucais. Mas imagine ter um...

Starship: Olhar Digital transmite novo lançamento do maior foguete do mundo

Tudo sobre Elon Musk A grande expectativa está no ar. Na noite desta segunda-feira (13), a Starship realizará seu 11º voo, marcando o quinto...