Como usar o PowerShell para detectar logons e alertas por email

Índice:

Como usar o PowerShell para detectar logons e alertas por email
Como usar o PowerShell para detectar logons e alertas por email

Vídeo: Como usar o PowerShell para detectar logons e alertas por email

Vídeo: Como usar o PowerShell para detectar logons e alertas por email
Vídeo: 4.2 Aplicativos para Segurança (Antivírus, Firewall e Anti-Spyware) - YouTube 2024, Abril
Anonim
O Agendador de Tarefas do Windows pode enviar e-mails automaticamente em um horário específico ou em resposta a um evento específico, mas seu recurso de e-mail integrado não funciona muito bem para a maioria dos usuários.
O Agendador de Tarefas do Windows pode enviar e-mails automaticamente em um horário específico ou em resposta a um evento específico, mas seu recurso de e-mail integrado não funciona muito bem para a maioria dos usuários.

Já mostramos a você como fazer isso usando uma ferramenta de terceiros, mas quem realmente quer fazer isso quando você pode fazer isso com ferramentas embutidas no Windows?

Insira o Agendador de Tarefas do PowerShell +

A primeira coisa que precisamos fazer é configurar uma tarefa agendada, para isso pressione a combinação de teclado Win + R para abrir uma caixa de execução e digite “control schedtasks” e pressione Enter.

Quando o Agendador de Tarefas abrir, clique no link Criar Tarefa….
Quando o Agendador de Tarefas abrir, clique no link Criar Tarefa….
Image
Image

No painel Geral, forneça um nome e uma descrição para a tarefa. Você também deve selecionar o Executar se o usuário está conectado ou não opção.

Em seguida, passe para a guia Triggers e adicione um novo gatilho. O gatilho deve ser configurado para disparar no logon, que pode ser selecionado no menu suspenso.
Em seguida, passe para a guia Triggers e adicione um novo gatilho. O gatilho deve ser configurado para disparar no logon, que pode ser selecionado no menu suspenso.
Finalmente, você desejará alternar para a guia de ações e adicionar uma nova ação. A partir daí, você desejará optar por iniciar um novo programa, e o programa que queremos que este acionador inicie é "powershell". Em seguida, você precisará colar o seguinte na caixa de texto de argumentos.
Finalmente, você desejará alternar para a guia de ações e adicionar uma nova ação. A partir daí, você desejará optar por iniciar um novo programa, e o programa que queremos que este acionador inicie é "powershell". Em seguida, você precisará colar o seguinte na caixa de texto de argumentos.

-Command “Send-MailMessage -From “[email protected]” -To “[email protected]” -Body “Someone Just Logged In” -Subject “LOGIN” -SmtpServer “smtp.gmail.com” -Port 587 -Credential $(New-Object System.Management.Automation.PSCredential ([email protected], $(ConvertTo-SecureString “PASSWORD” -AsPlainText -Force))) –UseSsl”

Note que você precisará alterar todas as ocorrências de [email protected] para o nome de usuário de uma conta real do Gmail e SENHA para a senha dessa conta. Como alternativa, você pode optar por usar seu próprio servidor SMTP.

Image
Image

Na guia Condições, desmarque Inicie a tarefa apenas se o computador estiver em energia CA opção, ou você não receberá e-mails se seu computador for um laptop e estiver desconectado.

Recomendado: