Cum se utilizează PowerShell pentru a detecta conectările și alerta prin e-mail
Programatorul de activități Windows poate trimite automat e-mailuri la o anumită oră sau ca răspuns la un anumit eveniment, însă funcția de e-mail integrată nu va funcționa foarte bine pentru majoritatea utilizatorilor.
V-am arătat deja cum să faceți acest lucru folosind un instrument de la o terță parte, dar cine vrea cu adevărat să facă acest lucru atunci când îl puteți face cu instrumente construite chiar în Windows?
Introduceți PowerShell + Programator de activități
Primul lucru pe care trebuie să-l facem este setarea unei sarcini programate, pentru a face acest lucru apăsați combinația tastaturii Win + R pentru a afișa o casetă de rulare, apoi tastați "control schedtasks" și apăsați enter.
Când se deschide Planificatorul de sarcini, faceți clic pe linkul Creați o sarcină ....
În panoul General, furnizați un nume și o descriere a sarcinii. De asemenea, trebuie să selectați Rulați dacă utilizatorul este conectat sau nu opțiune.
Apoi treceți la fila Trigeri și adăugați un nou declanșator. Declanșatorul ar trebui să fie declanșat la conectare, care poate fi selectat din meniul derulant.
În cele din urmă, veți dori să treceți la fila acțiuni și să adăugați o acțiune nouă. De acolo, veți dori să alegeți să începeți un nou program, iar programul pe care dorim să îl porniți este "powershell". Apoi va trebui să inserați următoarele în caseta de text pentru argumente.
-Comandă "Send-MailMessage -From" [email protected] "-Pentru" [email protected] "-Body" Cineva doar logat "-Subject" LOGIN "-SmtpServer" smtp.gmail.com "-Port 587 -Credential $ (New-Object System.Management.Automation.PSCredential ([email protected], $ (ConvertTo-SecureString "PASSWORD" -AsPlainText -Force))) -UseSsl "
Rețineți că va trebui să modificați toate aparițiile [email protected] la numele de utilizator al unui cont real GMail și PAROLA la parola contului respectiv. Alternativ, puteți opta să utilizați propriul server SMTP.
În fila Condiții, debifați Porniți sarcina numai dacă computerul este alimentat cu curent alternativ opțiune sau nu veți primi e-mailuri dacă calculatorul dvs. este un laptop și este deconectat.
Faceți clic pe butonul OK și salvați sarcina. Ar trebui să primiți notificări prin e-mail ori de câte ori cineva se conectează la computer.