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.

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.

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)

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
- Busque o Agendador de Tarefas e abra o programa. Clique em “Criar tarefa”.
- 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”.
- 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”.
- 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”.
- 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