If-Koubou

Cum se utilizează PowerShell pentru a detecta conectările și alerta prin e-mail

Cum se utilizează PowerShell pentru a detecta conectările și alerta prin e-mail (Cum să)

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 utilizând 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 + Schemler 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 de taste Win + R pentru a afișa o casetă de rulare, apoi tastați "control schedtasks" și apăsați enter.

Când se deschide Task Scheduler, faceți clic pe linkul Create Task ....

Î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 și programul pe care dorim să îl porniți este "powershell". Apoi, va trebui să inserați următoarele în caseta de text pentru argumente.

-Command "Trimiteți-MailMessage -Din" [email protected] "-Pentru" [email protected] "-Bod" Cineva logat doar "-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.