Project

PasswordSolution

This module allows the creation of password expiry emails for users, managers, administrators, and security according to defined templates. It's able to work with different rules allowing to fully customize who gets the email and when.

Stars169
Forks21
Open issues2
PowerShell Gallery downloads32742
Releasev2.1.0
Language: PowerShell Updated: 2026-02-14

Install

PowerShell Gallery

Install-Module PasswordSolution -Scope CurrentUser

Source checkout

git clone https://github.com/EvotecIT/PasswordSolution.git

Downloads

Changelog

v2.0.0 **EXPERIMENTAL**

What's new

  • Added basic support for Microsoft Entra ID (Azure AD) #21
  • Improved reporting allowing to exclude properties from HTML reports to make them smaller
  • Hide 'Manager', 'ManagerDN', 'MemberOf' by default in HTML reports (zero out ExcludeProperties to get rid of this behavior)
  • Made ScrollX default to true in HTML reports to make them more readable

v1.3.0

What's new

  • Added NotifyOnUserMatchingRuleForManager, NotifyOnUserMatchingRuleForManagerButNotCompliant to New-PasswordConfigurationOption to allow for more granular control over logging
  • Fixes sending emails to managers based on weekdays when using modern setup configuration
  • Added additional check logic to prevent wrong rules configuration

Full Changelog: Compare v1.2.9 to v1.3.0

Consulting track

Need help taking this into production?

Active Directory Consulting

  • Active Directory health assessments and staged remediation plans.
  • Group Policy cleanup, ownership review, and security baseline work.
  • Operational reporting and runbooks for long-term AD governance.

We offer implementation, remediation, automation design, and delivery support around the platforms behind this project.