Quelqu'un utilise-t-il votre PC sans que vous le sachiez? Cette touche Windows 11 vous prévient par courrier

La sécurité de notre PC est le pilier sur lequel toute l'activité de notre PC devrait se régler. Et nous parlons à la fois en ligne et hors ligne. Étant donné que tous nos ordinateurs devraient avoir leur propre sécurité afin que les mains étrangères ne puissent pas les utiliser. Et c'est vrai, Windows 11 a sa propre sécurité, mais nous pouvons toujours enquêter un peu plus.

La technique que nous vous apportons aujourd'hui ne peut pas être activée directement comme une autre option Windows, mais nous devrons le configurer par nous-mêmes. La seule chose dont vous aurez besoin est d'entrer dans le Programmeur de tâches Windowsun propre compte de messagerie et quelques minutes pour effectuer l'intégralité du processus. Lorsque vous avez tout configuré, vous obtiendrez une notification automatique à votre propre e-mail chaque fois que quelqu'un allume votre PC et vous connectez.

Comme vous pouvez l'imaginer, cela peut être très utile dans les environnements où vous exposez votre ordinateur. Par exemple, si vous ne voulez pas que vos enfants entrent en lui ou dans votre bureau, où vous pouvez utiliser votre propre ordinateur personnel.

Créer un script pour envoyer le courrier

La première chose dont vous avez besoin est de créer un script qui « tirera » l'envoi d'un e-mail lorsque quelqu'un tourne votre ordinateur et se connectera à partir de votre compte. Mais nous devons vous avertir que ce script contient des informations sur votre mot de passe et votre e-mail, vous avez donc une bonne collection.

Pour créer ce script, entrez les notes et écrivez ce script dans le document:

# Email Settings
$smtpServer = "smtp.youremailprovider.com"
$smtpPort = "587"
$smtpUser = "yourname@youremailprovider.com"
$smtpPass = "youremailpassword"
$toEmail = "recipient@email.com"
$subject = "Login Alert on $env:COMPUTERNAME"
$body = "User $env:USERNAME has just logged in at $(Get-Date)."

# Send Email
$msg = New-Object System.Net.Mail.MailMessage $smtpUser, $toEmail, $subject, $body
$smtp = New-Object Net.Mail.SmtpClient($smtpServer, $smtpPort)
$smtp.EnableSsl = $true
$smtp.Credentials = New-Object System.Net.NetworkCredential($smtpUser, $smtpPass)
$smtp.Send($msg)

Dans la configuration « Paramètres de messagerie », vous devez remplacer les options « SMTP » pour les informations correspondant à celles de votre compte de messagerie. Et une fois que vous avez tout, gardez le document avec le nom de « SendLoginemail.ps1 », dans le format « tous les fichiers ». Conservez-le dans un endroit que vous pouvez trouver facilement.

Utilisez le programmeur de tâches

Maintenant que vous avez le script intelligent, il est temps de l'exécuter à chaque fois que quelqu'un commence votre session. Pour ce faire, ouvrez le programmeur de tâches (vous pouvez le rechercher à partir du moteur de recherche de la barre des tâches) et cliquez sur l'option « Créer la tâche ». Mais beaucoup d'œil, ne le confondez pas avec «Créer une tâche de base».

Configurez la tâche pour le script précédent. Photo: SoftZone.

Mettez le nom à la tâche que vous voyez plus appropriée, mais assurez-vous de marquer l'option « Exécutez si l'utilisateur s'est connecté comme si ce n'était pas le cas. » Assurez-vous également de marquer « Exécuter avec les privilèges les plus élevés ». L'étape suivante consiste à ouvrir l'onglet « Trigger » et à cliquer sur « Nouveau … »

Options du programmeur de tâches
Configurez le déclencheur. Programmeur de tâches. Photo: SoftZone.

Vous devez configurer deux sections dans cette section: démarrez la tâche lorsque vous vous connectez, puis vous pouvez choisir si elle se produit lorsque la session d'un utilisateur ou du vôtre est démarrée. Il vous suffit de cliquer sur « Accepter ».

Cliquez ensuite sur l'onglet « Actions », juste à côté de « Trigger », puis cliquez sur « Nouveau … » Gardez l'option de « démarrer un programme » et dans le champ « Programme ou script ».

Nouvelle action, programmeur de tâches
Configurer une nouvelle action. Programmeur de tâches. Photo: SoftZone.

Écrivez « PowerShell.exe » (vous devez l'installer, car le script est exécuté via lui). Dans la section « Ajouter des arguments », écrivez ce qui suit:

-ExecutionPolicy Bypass -File "C:(aquí deberás escribir la ruta donde has guardado el script que has creado antesSendLoginEmail.ps1"

Cliquez sur « Accepter », puis gardez la tâche sans aucune configuration supplémentaire.

Maintenant que vous avez terminé avec l'ensemble du processus, chaque fois que quelqu'un se connecte à votre compte Windows 11, un e-mail sera automatiquement envoyé vous alerter.