Source : https://gallery.technet.microsoft.com/scriptcenter/Password-Expiry-Email-177c3e27
Script powershell pour avertir les utilisateurs par mail lorsque leur mot de passe Windows arrive bientôt à expiration.
Configuration :
Sur votre serveur, copier le script PasswordChangeNotification.ps1 dans le dossier C:\Scripts par exemple.
Nous allons lancer le script via une tâche planifiée tout les jours.
Afin de lancer cette tâche on cré un compte user AD spécifique « passwordreminder »
Ensuite on ajoute une délégation de contrôle sur l’OU contenant les utilisateurs afin que cet utilisateur puisse lire toutes les propriétés des utilisateurs.
Sur le serveur qui va lancer le script on ajoute l’utilisateur « passwordreminder » dans le groupe local « Opérateur de sauvegarde » afin qu’il puisse exécuter une tache planifiée.
Ensuite on configure la tache planifiée pour s’exécuter tous les jours à 8h00 par exemple.
Arguments :
-command « C:\Scripts\PasswordChangeNotification.ps1 -smtpServer mail.domain.local -expireInDays 11 -from ‘Service Informatique <support@exemple.fr>’ -Logging -LogPath « c:\scripts » -reportto support@exemple.fr -interval 1,5,10″
Le script va envoyer un email (-smtpServer du serveur mail local) aux utilisateurs 10, 5 et 1 jour ( -interval) avant l’expiration de leur mot de passe, et tous les jours un rapport sera envoyé à support@exemple.fr (-Logging -LogPath et -reportto sont nécessaires) avec la liste des comptes qui vont expirer dans les 11 jours (-expireInDays).
6 Comments
Proxiad
Bonjour, avez-vous récupéré le script car il nest plus dispo sur le scriptcenter?
unmaxx
bonjour, je vous l’envoi par email la semaine prochaine, je dois l’avoir stocké sur un serveur.
Chevalier
Bonjour
Je serai intéressé également par le script !
Pourriez vous également me le fournir svp ?
unmaxx
Bonjour,
c’est envoyé.
Kosbomb
Bonjour serait-il possible de l’avoir par e-mail s’il vous plaît ?
Sebr
Bonjour,
Avez vous le script svp ?
Merci d’avance pour l’envoi