{"id":3297,"date":"2026-01-09T08:22:49","date_gmt":"2026-01-09T08:22:49","guid":{"rendered":"https:\/\/help.peacedoorball.blog\/ca\/?p=3297"},"modified":"2026-01-09T08:22:49","modified_gmt":"2026-01-09T08:22:49","slug":"comment-configurer-les-alertes-par-e-mail-pour-les-evenements-de-deverrouillage-de-windows-server-ou-windows-10-11","status":"publish","type":"post","link":"https:\/\/help.peacedoorball.blog\/ca\/comment-configurer-les-alertes-par-e-mail-pour-les-evenements-de-deverrouillage-de-windows-server-ou-windows-10-11\/","title":{"rendered":"Comment configurer les alertes par e-mail pour les \u00e9v\u00e9nements de d\u00e9verrouillage de Windows Server ou Windows 10\/11"},"content":{"rendered":"<p>Configurer les notifications par e-mail pour les d\u00e9verrouillages Windows peut s&rsquo;av\u00e9rer tr\u00e8s pratique, surtout si vous souhaitez surveiller les connexions, que ce soit pour des raisons de s\u00e9curit\u00e9 ou simplement pour plus de tranquillit\u00e9 d&rsquo;esprit. Tout le monde n&rsquo;a pas envie de consulter constamment les journaux ou d&rsquo;utiliser des outils tiers ; automatiser ce processus via PowerShell et le Planificateur de t\u00e2ches est donc une excellente solution. Certes, la configuration demande un peu de temps (et quelques minutes pour tout param\u00e9trer correctement), mais une fois en place, vous recevrez un e-mail \u00e0 chaque fois qu&rsquo;un utilisateur d\u00e9verrouille ou se connecte \u00e0 votre machine ou serveur. Compatible avec Windows Server 2016\/2019, Windows 10 et 11. Un peu de patience avec le script et le planificateur, et le tour est jou\u00e9 ! Petit conseil : si l&rsquo;e-mail n&rsquo;est pas envoy\u00e9 du premier coup, un red\u00e9marrage ou une v\u00e9rification de vos informations SMTP peuvent r\u00e9soudre le probl\u00e8me. Car, comme toujours, Windows complique inutilement les choses.<\/p>\n<h2>Comment forcer Windows \u00e0 envoyer une notification par e-mail apr\u00e8s le d\u00e9verrouillage et la connexion \u00e0 Windows Server 2016\/2019 ou Windows 10\/11 ?<\/h2>\n<ul>\n<li><strong>Exigence :<\/strong> Un serveur SMTP pour l\u2019envoi d\u2019e-mails. Vous aurez besoin de ces informations, comme mail.domain.com, le port 587 et vos identifiants.<\/li>\n<\/ul>\n<h3>Cr\u00e9ation d&rsquo;un script PowerShell pour envoyer des e-mails lors de la connexion de l&rsquo;utilisateur<\/h3>\n<p>C&rsquo;est l\u00e0 que la magie op\u00e8re. Vous avez besoin d&rsquo;un script PowerShell qui s&rsquo;ex\u00e9cute \u00e0 chaque connexion et envoie un e-mail pr\u00e9cisant l&rsquo;identit\u00e9 de l&rsquo;exp\u00e9diteur, la date et l&rsquo;heure, ainsi que la machine utilis\u00e9e. Ce n&rsquo;est pas compliqu\u00e9, mais il faut \u00eatre pr\u00e9cis, notamment concernant les informations SMTP et les chemins d&rsquo;acc\u00e8s. Le script sera plac\u00e9 dans un dossier que vous cr\u00e9erez, par exemple `\/usr\/local\/bin` <code>C:\\Scripts<\/code>, et sera ex\u00e9cut\u00e9 ult\u00e9rieurement par le Planificateur de t\u00e2ches.<\/p>\n<blockquote>\n<p># Info : Envoie un e-mail lorsqu&rsquo;un utilisateur se connecte \u00e0 la machine.<\/p>\n<p># Identifiants SMTP \u2014 remplacez-les par vos v\u00e9ritables informations<\/p>\n<pre># Cr\u00e9er des identifiants $Username = \" <a href=\"mailto:sender@domain.com\" rel=\"noopener noreferrer\" target=\"_blank\">exp\u00e9diteur@domaine.com<\/a> \" $PlainPassword = \"<your_password>\" $SecurePassword = ConvertTo-SecureString $PlainPassword -AsPlainText -Force $Cred = New-Object System. Management. Automation. PSCredential ($Username, $SecurePassword) <\/your_password><\/pre>\n<p># Variables de contenu de l&rsquo;e-mail<\/p>\n<pre>$UtilisateurConnect\u00e9 = $env:USERNAME $Ordinateur = $env:NOM_ORDINATEUR $LocalTime = Get-Date -Format \"yyyy-MM-dd HH:mm:ss\" $To = \" <a href=\"mailto:recipient@domain.com\" rel=\"noopener noreferrer\" target=\"_blank\">destinataire@domaine.com<\/a> \" $Subject = \"Alerte de connexion $($Env:COMPUTERNAME) : $LoggedInUser\" $Body = @\" L'utilisateur $LoggedInUser s'est connect\u00e9 \u00e0 $Computer \u00e0 $LocalTime.\"@ <\/pre>\n<p># Envoi de l&rsquo;e-mail \u2014 assurez-vous que les informations de votre serveur SMTP sont correctes<\/p>\n<pre>Envoyer-MailMessage -De $Username -\u00c0 $To -Subject $Subject -Body $Body -SmtpServer \" <a href=\"https:\/\/mail.domain.com\" rel=\"noopener noreferrer\" target=\"_blank\">mail.domain.com<\/a> \" -Port 587 -UseSsl -Credential $Cred <\/pre>\n<p># Enregistrement local de l&rsquo;\u00e9v\u00e9nement (facultatif mais pratique)<\/p>\n<pre>Ajouter-Contenu -Chemin \"C:\\Scripts\\UserLoginLog.txt\" -Valeur \"$LocalTime \u2013 $LoggedInUser connect\u00e9 sur $Computer\"<\/pre>\n<\/blockquote>\n<p>Maintenant, modifiez le script en y int\u00e9grant votre adresse e-mail et vos informations SMTP, puis enregistrez-le <code>EmailAlertForUserLogins.ps1<\/code>dans le dossier de votre choix. N&rsquo;oubliez pas de configurer le chemin d&rsquo;acc\u00e8s correct dans votre t\u00e2che planifi\u00e9e.<\/p>\n<h3>Configurer une t\u00e2che planifi\u00e9e pour s&rsquo;ex\u00e9cuter au d\u00e9verrouillage de Windows<\/h3>\n<p>C&rsquo;est l\u00e0 que l&rsquo;automatisation entre en jeu. Vous souhaitez que Windows ex\u00e9cute votre script d\u00e8s qu&rsquo;un utilisateur d\u00e9verrouille l&rsquo;ordinateur ou se connecte, sans intervention manuelle. L&rsquo;astuce consiste \u00e0 configurer le d\u00e9clencheur sur \u00ab Au d\u00e9verrouillage du poste de travail \u00bb.<\/p>\n<ol>\n<li>Ouvrez le <strong>Planificateur de t\u00e2ches<\/strong> (appuyez sur <kbd>Win + R<\/kbd>, tapez <strong>taskschd.msc<\/strong>, appuyez sur Entr\u00e9e).<\/li>\n<li>Cliquez sur <strong>Cr\u00e9er une t\u00e2che<\/strong> dans le menu <strong>Action<\/strong>.<\/li>\n<li>Dans l&rsquo;onglet <strong>G\u00e9n\u00e9ral<\/strong> :\n<ul>\n<li>Nommez-le quelque chose comme <strong>EnvoyerUnCourrielAuD\u00e9verrouillage<\/strong>.<\/li>\n<li>Cochez la case <strong>Ex\u00e9cuter avec les privil\u00e8ges les plus \u00e9lev\u00e9s<\/strong> pour un fonctionnement optimal.<\/li>\n<li>Cliquez sur <strong>Changer d&rsquo;utilisateur ou de groupe<\/strong>, puis s\u00e9lectionnez <strong>Administrateurs<\/strong> ou votre compte utilisateur disposant des droits n\u00e9cessaires.<\/li>\n<\/ul>\n<\/li>\n<li>Dans l&rsquo;onglet <strong>D\u00e9clencheurs<\/strong> :\n<ul>\n<li>Cliquez sur <strong>Nouveau<\/strong> et d\u00e9finissez <strong>D\u00e9marrer la t\u00e2che<\/strong> sur <strong>Au d\u00e9verrouillage du poste de travail<\/strong>.<\/li>\n<li>Choisissez <strong>N&rsquo;importe quel utilisateur<\/strong> sauf si vous souhaitez \u00eatre plus pr\u00e9cis, puis cliquez sur OK.<\/li>\n<\/ul>\n<\/li>\n<li>Dans <strong>Actions<\/strong> :\n<ul>\n<li>Cliquez sur <strong>Nouveau<\/strong>.<\/li>\n<li>Programme\/script : tapez <strong>powershell.exe<\/strong>.<\/li>\n<li>Dans <strong>Ajouter des arguments<\/strong>, collez ` <code>-ExecutionPolicy Bypass -File \"C:\\Scripts\\EmailAlertForUserLogins.ps1\" -WindowStyle Hidden<\/code>` (ajustez le chemin si vous l&rsquo;avez enregistr\u00e9 ailleurs).<\/li>\n<\/ul>\n<\/li>\n<li>Dans les <strong>conditions<\/strong> :\n<ul>\n<li>D\u00e9cochez tout \u2014 aucune restriction d&rsquo;\u00e9conomie d&rsquo;\u00e9nergie ou de r\u00e9seau ne s&rsquo;applique.<\/li>\n<\/ul>\n<\/li>\n<li>Dans les <strong>Param\u00e8tres<\/strong> :\n<ul>\n<li>Cochez la case <strong>Autoriser l&rsquo;ex\u00e9cution de la t\u00e2che \u00e0 la demande<\/strong>.<\/li>\n<li>Activer <strong>Ex\u00e9cuter la t\u00e2che d\u00e8s que possible apr\u00e8s un d\u00e9marrage manqu\u00e9<\/strong>.<\/li>\n<li>Configurez <strong>Si la t\u00e2che \u00e9choue, red\u00e9marrer toutes les<\/strong> minutes et le d\u00e9lai d&rsquo;expiration \u00e0 1 heure pour assurer sa r\u00e9silience.<\/li>\n<li>Forcer l&rsquo;arr\u00eat si l&rsquo;ex\u00e9cution dure trop longtemps.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>Une fois termin\u00e9, verrouillez puis d\u00e9verrouillez votre PC (appuyez sur la touche correspondante <kbd>Windows + L<\/kbd>) et v\u00e9rifiez si l&rsquo;e-mail est bien envoy\u00e9. Les \u00e9v\u00e9nements de connexion sont \u00e9galement enregistr\u00e9s dans un fichier local ; pratique pour le d\u00e9pannage ou simplement pour conserver une trace de l&rsquo;historique.<\/p>\n<p>Et voil\u00e0, c&rsquo;est tout. Il arrive parfois que l&rsquo;e-mail ne s&rsquo;envoie pas du premier coup, sans que la raison soit pr\u00e9cise. Dans ce cas, red\u00e9marrez votre ordinateur ou v\u00e9rifiez les autorisations SMTP et de script. L&rsquo;ex\u00e9cution en tant qu&rsquo;administrateur peut \u00e9galement r\u00e9soudre le probl\u00e8me. Une fois la configuration termin\u00e9e, vous recevrez des alertes instantan\u00e9es d\u00e8s qu&rsquo;une personne se connecte \u00e0 votre machine, sans aucun souci.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<ul>\n<li>Cr\u00e9ez un script PowerShell qui envoie un e-mail et enregistre les connexions.<\/li>\n<li>Enregistrez-le dans un dossier d\u00e9di\u00e9, comme <code>C:\\Scripts<\/code>.<\/li>\n<li>Configurez un d\u00e9clencheur du Planificateur de t\u00e2ches Windows pour <strong>Au d\u00e9verrouillage du poste de travail<\/strong>.<\/li>\n<li>V\u00e9rifiez que vos informations et identifiants SMTP sont corrects.<\/li>\n<li>Effectuer le test en verrouillant\/d\u00e9verrouillant et en confirmant la r\u00e9ception des e-mails.<\/li>\n<\/ul>\n<h2>Conclure<\/h2>\n<p>Cette configuration n&rsquo;est pas des plus sophistiqu\u00e9es, mais elle est efficace. Si le script ne fonctionne pas, v\u00e9rifiez qu&rsquo;il dispose des autorisations n\u00e9cessaires et que les param\u00e8tres SMTP sont corrects en dehors du script (essayez d&rsquo;envoyer un e-mail manuellement).Les param\u00e8tres de s\u00e9curit\u00e9 de Windows peuvent parfois r\u00e9server des surprises ; n&rsquo;h\u00e9sitez donc pas \u00e0 ex\u00e9cuter PowerShell en tant qu&rsquo;administrateur et \u00e0 tester le script directement avant de le programmer. Au final, si les e-mails arrivent correctement dans votre bo\u00eete de r\u00e9ception, c&rsquo;est gagn\u00e9 ! Une configuration minimale suffit, et la tranquillit\u00e9 d&rsquo;esprit est bien plus facile \u00e0 maintenir. J&rsquo;esp\u00e8re que cela \u00e9vitera quelques soucis \u00e0 certains.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Configurer les notifications par e-mail pour les d\u00e9verrouillages Windows peut s&rsquo;av\u00e9rer tr\u00e8s pratique, surtout si vous souhaitez surveiller les connexions, que ce soit pour des<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3297","post","type-post","status-publish","format-standard","hentry","category-aide"],"_links":{"self":[{"href":"https:\/\/help.peacedoorball.blog\/ca\/wp-json\/wp\/v2\/posts\/3297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.peacedoorball.blog\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.peacedoorball.blog\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/ca\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/ca\/wp-json\/wp\/v2\/comments?post=3297"}],"version-history":[{"count":0,"href":"https:\/\/help.peacedoorball.blog\/ca\/wp-json\/wp\/v2\/posts\/3297\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.peacedoorball.blog\/ca\/wp-json\/wp\/v2\/media?parent=3297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/ca\/wp-json\/wp\/v2\/categories?post=3297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/ca\/wp-json\/wp\/v2\/tags?post=3297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}