Como usar o PowerShell para detectar logons e alertas por email
O Agendador de Tarefas do Windows pode enviar automaticamente emails em um horário específico ou em resposta a um evento específico, mas seu recurso de email integrado não funcionará 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 ....
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.
Por fim, 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". Você precisará colar o seguinte na caixa de texto de argumentos.
-Comando "Send-MailMessage -A partir de" algué[email protected] "-Para" algué[email protected] "-Body" Alguém acabou de entrar "-Subject" LOGIN "-SmtpServer" smtp.gmail.com "-Port 587 -Credencial $ (New-Object System.Management.Automation.PSCredential (algué[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.
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 o seu computador for um laptop e estiver desconectado.
Clique no botão OK e salve sua tarefa. Agora você deve receber notificações por e-mail sempre que alguém fizer login no seu computador.