6Jul
Heeft u een computer waarvan u niet wilt dat anderen toegang krijgen - misschien een server? U kunt ervoor zorgen dat Windows u e-mailt wanneer iemand zich aanmeldt bij uw computer( ervan uitgaande dat deze verbinding heeft met internet), zodat u zich gerust kunt stellen.
We zullen hiervoor de Windows Task Scheduler gebruiken - hij kan e-mails verzenden als reactie op verschillende evenementen. De ingebouwde e-mailfunctie van de Taakplanner is niet zo flexibel als we zouden willen, dus we zullen een andere tool gebruiken.
SendEmail vs. Task Scheduler Email Feature
De Task Scheduler bevat een "stuur een e-mail" optie. Helaas zal dit voor de meeste gebruikers niet goed werken - als u een SMTP-server hebt die verificatie vereist, moeten de authenticatiedetails hetzelfde zijn als de gegevens van de Windows-gebruikersaccount. De ingebouwde e-mailfunctie kan handig zijn voor gebruikers met SMTP-servers die op hun lokale computers worden uitgevoerd, maar het zal niet goed werken als u Gmail of een andere e-mailservice van een derde partij gebruikt.
Download in plaats daarvan SendEmail, een gratis tool voor het verzenden van e-mails vanaf de opdrachtregel. Met SendEmail kunnen we een enkele opdracht schrijven die een e-mail zal verzenden. SendEmail ondersteunt authenticatie, zodat we eenvoudig e-mail kunnen verzenden vanaf de SMTP-server van Gmail of elke andere server waarvoor verificatie vereist is.
Een taak maken
Start eerst de taakplanner door Taakplanner in het menu Start te typen en op Enter te drukken.
Klik op de koppeling Taak maken in de zijbalk.
Geef in het deelvenster Algemeen een naam en beschrijving voor de taak op. U moet ook de -run selecteren ongeacht of de gebruiker is aangemeld of de -optie niet.
Maak op het tabblad Triggers een nieuwe trigger waarmee de taak bij het inloggen voor elke gebruiker wordt gestart.
Maak op het tabblad Acties een nieuwe actie die de sendemail.exe-toepassing uitvoert. Voeg argumenten toe zoals de volgende:
-f [email protected] -t [email protected] -u Iemand die is aangemeld op uw computer -m Iemand heeft zich zojuist aangemeld op uw computer!-s smtp.gmail.com:587 -xu [email protected] -xp wachtwoord -o tls = yes
De bovenstaande argumenten verzenden een e-mail van [email protected] naar [email protected]. Het onderwerp van de e-mail is "Iemand aangemeld bij uw computer" en het bericht is "Iemand die zojuist op uw computer is ingelogd!".De serverinformatie is smtp.gmail.com met poort 587 - als u een andere SMTP-serverprovider gebruikt, moet u dit wijzigen. Je zult ook het -wachtwoord moeten vervangen met je eigen wachtwoord.
( Merk op dat u hier ook de actie Een e-mail verzenden kunt selecteren als u toegang hebt tot een SMTP-server die geen verificatie vereist, zoals een e-mailserver die op uw lokale computer wordt uitgevoerd.)
Schakel op het tabblad Condities het selectievakje Start uitde taak alleen als de computer is aangesloten op de -wisselstroomoptie of als u geen e-mails ontvangt als uw computer een laptop is en deze is losgekoppeld.
Klik op de knop OK en sla uw taak op. Je zou nu e-mailmeldingen moeten ontvangen wanneer iemand inlogt op je computer.
U kunt vergelijkbare sendemail.exe-opdrachten gebruiken die zijn gekoppeld aan andere triggergebeurtenissen om andere soorten automatische e-mails te verzenden. U kunt bijvoorbeeld een automatische e-mail verzenden volgens een schema of als reactie op een bepaalde gebeurteniscode in het Windows-gebeurtenissenlogboek van uw computer.