Project

PSPasswordExpiryNotifications

Following PowerShell Module provides different approach to scheduling password notifications for expiring Active Directory based accounts. While most of the scripts require knowledge on HTML... this one is just one config file and a bit of tingling around with texts. Whether this is good or bad it's up to you to decide. I do plan to add an option to use external HTML template if there will be requests for that.

Stars41
Forks15
Open issues5
PowerShell Gallery downloads4175
Releasev1.6.9
Language: PowerShell Updated: 2026-02-14T21:19:17.0000000+00:00

Documentation

PSPasswordExpiryNotifications Overview

When to use PSPasswordExpiryNotifications and what it covers.

Use PSPasswordExpiryNotifications when you need to identify Active Directory users with upcoming password expiry and prepare reminder workflows for users or managers.

The module is useful for operational review, service-desk preparation, and controlled reminder processes where you want to verify the target set before notifications go out.

Common tasks

  • Review users with expiring passwords.
  • Exclude accounts with passwords set to never expire.
  • Sort users by expiry-related attributes.
  • Build reminder workflows only after verifying scope, templates, and email settings.