Come utilizzare PowerShell per rilevare gli accessi e gli avvisi tramite e-mail

Sommario:

Come utilizzare PowerShell per rilevare gli accessi e gli avvisi tramite e-mail
Come utilizzare PowerShell per rilevare gli accessi e gli avvisi tramite e-mail

Video: Come utilizzare PowerShell per rilevare gli accessi e gli avvisi tramite e-mail

Video: Come utilizzare PowerShell per rilevare gli accessi e gli avvisi tramite e-mail
Video: Password dimenticata Windows Vista, 7, 8, 10, 11 [Metodo Administrator] - YouTube 2024, Aprile
Anonim
L'Utilità di pianificazione di Windows può inviare automaticamente la posta elettronica in un momento specifico o in risposta a un evento specifico, ma la sua funzione di posta elettronica integrata non funzionerà molto bene per la maggior parte degli utenti.
L'Utilità di pianificazione di Windows può inviare automaticamente la posta elettronica in un momento specifico o in risposta a un evento specifico, ma la sua funzione di posta elettronica integrata non funzionerà molto bene per la maggior parte degli utenti.

Ti abbiamo già mostrato come farlo usando uno strumento di terze parti, ma chi vuole davvero farlo quando puoi farlo con strumenti integrati direttamente in Windows?

Immettere PowerShell + Utilità di pianificazione

La prima cosa che dobbiamo fare è impostare un'attività pianificata, per fare ciò premere la combinazione di tasti Win + R per visualizzare una finestra di esecuzione, quindi digitare "control schedtasks" e premere invio.

Quando si apre l'Utilità di pianificazione, fare clic sul collegamento Crea attività ….
Quando si apre l'Utilità di pianificazione, fare clic sul collegamento Crea attività ….
Image
Image

Nel riquadro Generale, fornire un nome e una descrizione per l'attività. Dovresti anche selezionare il Esegui se l'utente è connesso o meno opzione.

Quindi passare alla scheda Trigger e aggiungere un nuovo trigger. Il trigger deve essere impostato per attivare al log on, che può essere selezionato dal menu a discesa.
Quindi passare alla scheda Trigger e aggiungere un nuovo trigger. Il trigger deve essere impostato per attivare al log on, che può essere selezionato dal menu a discesa.
Infine, vorrai passare alla scheda delle azioni e aggiungere una nuova azione. Da lì, vorrai scegliere di avviare un nuovo programma, e il programma che vogliamo che questo trigger venga avviato è "powershell". Dovrai quindi incollare quanto segue nella casella di testo degli argomenti.
Infine, vorrai passare alla scheda delle azioni e aggiungere una nuova azione. Da lì, vorrai scegliere di avviare un nuovo programma, e il programma che vogliamo che questo trigger venga avviato è "powershell". Dovrai quindi incollare quanto segue nella casella di testo degli argomenti.

-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”

Nota che dovrai modificare tutte le occorrenze di [email protected] al nome utente di un vero account GMail e PAROLA D'ORDINE alla password per quell'account. In alternativa, puoi scegliere di utilizzare il tuo server SMTP.

Image
Image

Nella scheda Condizioni, deseleziona Avviare l'attività solo se il computer è acceso opzione, o non riceverai e-mail se il tuo computer è un portatile ed è scollegato.

Consigliato: