Comment utiliser PowerShell pour détecter des connexions et des alertes par courrier électronique

Table des matières:

Comment utiliser PowerShell pour détecter des connexions et des alertes par courrier électronique
Comment utiliser PowerShell pour détecter des connexions et des alertes par courrier électronique

Vidéo: Comment utiliser PowerShell pour détecter des connexions et des alertes par courrier électronique

Vidéo: Comment utiliser PowerShell pour détecter des connexions et des alertes par courrier électronique
Vidéo: Réparation des applications de la suite Microsoft Office - YouTube 2024, Avril
Anonim
Le Planificateur de tâches Windows peut envoyer automatiquement un courrier électronique à une heure précise ou en réponse à un événement spécifique, mais sa fonctionnalité de messagerie intégrée ne fonctionnera pas très bien pour la plupart des utilisateurs.
Le Planificateur de tâches Windows peut envoyer automatiquement un courrier électronique à une heure précise ou en réponse à un événement spécifique, mais sa fonctionnalité 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 en utilisant un outil tiers, mais qui veut vraiment le faire quand vous pouvez le faire avec des outils directement intégrés à Windows?

Entrez PowerShell + Planificateur de tâches

La première chose à faire est de configurer une tâche planifiée. Pour ce faire, appuyez sur la combinaison de touches Win + R afin d’afficher une boîte de dialogue, 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….
Lorsque le planificateur de tâches s'ouvre, cliquez sur le lien Créer une tâche….
Image
Image

Dans le volet Général, indiquez un nom et une description pour la tâche. Vous devez également sélectionner le Exécuter si l'utilisateur est connecté ou non option.

Basculez ensuite sur l'onglet Déclencheurs et ajoutez un nouveau déclencheur. Le déclencheur doit être configuré pour se déclencher à la connexion, ce qui peut être sélectionné dans le menu déroulant.
Basculez ensuite sur l'onglet Déclencheurs et ajoutez un nouveau déclencheur. Le déclencheur doit être configuré pour se déclencher à la connexion, ce qui peut être sélectionné dans le menu déroulant.
Enfin, vous souhaiterez 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.
Enfin, vous souhaiterez 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.

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

Notez que vous devrez changer toutes les occurrences de quelqu'[email protected] au nom d'utilisateur d'un compte GMail réel et MOT DE PASSE au mot de passe pour ce compte. Vous pouvez également choisir d'utiliser votre propre serveur SMTP.

Image
Image

Dans l'onglet Conditions, décochez la case Ne démarrez la tâche que si l'ordinateur est sous tension ou vous ne recevrez pas de courriels si votre ordinateur est un ordinateur portable et qu'il est débranché.

Conseillé: