in

Comment utiliser PowerShell pour détecter les connexions et les alertes par e-mail

Le planificateur de tâches Windows peut envoyer automatiquement des e-mails à une heure précise ou en réponse à un événement spécifique, mais sa fonction de messagerie intégrée ne fonctionnera pas très bien pour la plupart des utilisateurs.

Nous vous avons déjà montré comment faire cela à l’aide d’un outil tiers, mais qui veut vraiment faire cela quand vous pouvez le faire avec des outils intégrés directement à Windows?

Entrez PowerShell + Planificateur de tâches

La première chose que nous devons faire est de configurer une tâche planifiée, pour ce faire, appuyez sur la combinaison de touches Win + R pour faire apparaître une boîte d’exécution, puis tapez «control schedtasks» et appuyez sur Entrée.

Lorsque le planificateur de tâches s’ouvre, cliquez sur le lien Créer une tâche….

Dans le volet Général, indiquez un nom et une description pour la tâche. Vous devez également sélectionner l’option.

Passez ensuite à l’onglet Déclencheurs et ajoutez un nouveau déclencheur. Le déclencheur doit être configuré pour se déclencher lors de la connexion, ce qui peut être sélectionné dans la liste déroulante.

Enfin, vous voudrez passer à l’onglet Actions et ajouter une nouvelle action. À partir de là, vous voudrez choisir de démarrer un nouveau programme, et le programme que nous voulons que ce déclencheur démarre est «powershell». Vous devrez ensuite coller ce qui suit dans la zone de texte des arguments.

-Commande « Send-MailMessage -De » quelqu’un@gmail.com « -À » quelqu’un@gmail.com « -Corps » Quelqu’un vient de se connecter « -Sujet » LOGIN « -SmtpServer » smtp.gmail.com « -Port 587 – Credential $ (New-Object System.Management.Automation.PSCredential (quelqu’un@gmail.com, $ (ConvertTo-SecureString “PASSWORD” -AsPlainText -Force))) –UseSsl ”

Notez que vous devrez modifier toutes les occurrences de quelqu’un@gmail.com au nom d’utilisateur d’un vrai compte GMail et MOT DE PASSE au mot de passe de ce compte. Vous pouvez également choisir d’utiliser votre propre serveur SMTP.

Dans l’onglet Conditions, décochez l’option, sinon vous ne recevrez pas d’e-mails si votre ordinateur est un ordinateur portable et qu’il est débranché.

Cliquez sur le bouton OK et enregistrez votre tâche. Vous devriez maintenant recevoir des notifications par e-mail chaque fois que quelqu’un se connecte à votre ordinateur.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Naviguez plus facilement dans les longs documents Word à l'aide des miniatures

Naviguez plus facilement dans les longs documents Word à l’aide des miniatures

Qu’est-ce que l’Internet par fibre (et en quoi est-il différent)?