Slik bruker du PowerShell til å registrere logger og varsler via e-post

Innholdsfortegnelse:

Slik bruker du PowerShell til å registrere logger og varsler via e-post
Slik bruker du PowerShell til å registrere logger og varsler via e-post

Video: Slik bruker du PowerShell til å registrere logger og varsler via e-post

Video: Slik bruker du PowerShell til å registrere logger og varsler via e-post
Video: How to Reclaim a Lost Window Using Windows 8 Apps - YouTube 2024, April
Anonim
Windows Task Scheduler kan automatisk sende e-post til en bestemt tid eller som svar på en bestemt hendelse, men den integrerte e-postfunksjonen virker ikke veldig bra for de fleste brukere.
Windows Task Scheduler kan automatisk sende e-post til en bestemt tid eller som svar på en bestemt hendelse, men den integrerte e-postfunksjonen virker ikke veldig bra for de fleste brukere.

Vi har allerede vist deg hvordan du gjør dette ved hjelp av et tredjepartsverktøy, men hvem vil virkelig gjøre det når du kan gjøre det med verktøy som er bygd rett inn i Windows?

Skriv inn PowerShell + Oppgaveplanlegger

Det første vi må gjøre er å sette opp en planlagt oppgave, for å gjøre det, trykk på Win + R-tastaturkombinasjonen for å hente en løpeboks og skriv inn "control schedtasks" og trykk enter.

Når Oppgaveplanleggeren åpnes klikker du på Opprett oppgave … -koblingen.
Når Oppgaveplanleggeren åpnes klikker du på Opprett oppgave … -koblingen.
Image
Image

Oppgi navn og beskrivelse for oppgaven i hovedruten. Du bør også velge Kjør om brukeren er logget på eller ikke alternativ.

Bytt deretter over til Triggers-kategorien og legg til en ny utløser. Utløseren bør settes på brann ved logg på, som kan velges fra rullegardinmenyen.
Bytt deretter over til Triggers-kategorien og legg til en ny utløser. Utløseren bør settes på brann ved logg på, som kan velges fra rullegardinmenyen.
Til slutt vil du bytte til handlingskategorien og legge til en ny handling. Derfra vil du velge å starte et nytt program, og programmet vi vil at denne utløseren skal starte er "powershell". Du må da lime inn følgende i tekstboksen.
Til slutt vil du bytte til handlingskategorien og legge til en ny handling. Derfra vil du velge å starte et nytt program, og programmet vi vil at denne utløseren skal starte er "powershell". Du må da lime inn følgende i tekstboksen.

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

Merk at du må endre alle forekomster av [email protected] til brukernavnet til en ekte Gmail-konto og PASSORD til passordet for den kontoen. Alternativt kan du velge å bruke din egen SMTP-server.

Image
Image

På fanebladet Forhold fjerner du merket Start oppgaven bare hvis datamaskinen er på vekselstrøm alternativ, eller du vil ikke få e-postmeldinger hvis datamaskinen din er en bærbar datamaskin, og den er koblet fra.

Anbefalt: