Ako používať PowerShell na detekciu prihlásení a upozornenie prostredníctvom e-mailu
Plánovač úloh systému Windows môže automaticky odosielať e-maily v konkrétnom čase alebo v odpovedi na konkrétnu udalosť, ale funkcia integrovaného e-mailu nebude fungovať veľmi dobre pre väčšinu používateľov.
Už sme vám ukázali, ako to urobiť pomocou nástroja tretej strany, ale kto naozaj chce robiť to, keď to môžete urobiť pomocou nástrojov postavených priamo do Windows?
Zadajte PowerShell + Plánovač úloh
Prvá vec, ktorú musíme urobiť, je nastaviť naplánovanú úlohu. Ak chcete tak urobiť, stlačte klávesovú kombináciu Win + R, aby ste uviedli počiatočné pole a zadajte "control schedtasks" a stlačte enter.
Keď sa otvorí Plánovač úloh, kliknite na odkaz Vytvoriť úlohu ....
Na hlavnom table zadajte názov a popis úlohy. Mali by ste tiež vybrať Spustite, či je používateľ prihlásený alebo nie voľba.
Potom prejdite na kartu Spúšťače a pridajte nový spúšť. Spúšťač by mal byť zapnutý pri prihlasovaní, ktorý je možné vybrať z rozbaľovacej ponuky.
Nakoniec budete chcieť prejsť na kartu akcie a pridať novú akciu. Odtiaľ sa budete chcieť rozhodnúť spustiť nový program a program, ktorý chceme spúšťať, je "powershell". Potom budete musieť do textového poľa s argumentmi vložiť nasledujúce.
-Príkaz "Send-MailMessage -From" [email protected] "-To" [email protected] "-Body" Niekto práve prihlásený "-Subject" LOGIN "-SmtpServer" smtp.gmail.com "-Port 587 -Credential $ (New-Object System.Management.Automation.PSCredential ([email protected], $ (ConvertTo-SecureString "PASSWORD" -AsPlainText -Force))) -UseSsl "
Upozorňujeme, že budete musieť zmeniť všetky výskyty [email protected] na používateľské meno skutočného účtu GMail a HESLO na heslo pre daný účet. Prípadne môžete použiť svoj vlastný SMTP server.
Na karte Podmienky zrušte začiarknutie Spustite úlohu iba vtedy, ak je počítač napájaný zo siete alebo ak nedostanete e-maily, ak je počítač laptop a je odpojený.
Kliknite na tlačidlo OK a uložte úlohu. Teraz by ste mali dostávať e-mailové upozornenia vždy, keď sa niekto prihlási do vášho počítača.