Free PowerShell Script: Active Directory Password Expiration Report
$0+
$0+
https://schema.org/InStock
usd
Austin T. Lowe
Quickly Identify Expiring Passwords in Your Domain
This free PowerShell script helps sysadmins and IT pros proactively manage user accounts by reporting Active Directory passwords set to expire in the next X days.
🧰 What It Does
- Scans all AD users
- Outputs usernames, full names, and expiration dates
- Saves results to
PasswordExpiryReport.csv
- Adjustable threshold (default: 14 days)
📦 What You Get
-
Get-PasswordExpiringUsers.ps1
(fully commented) -
README.md
with usage instructions and sample output
Tested on Windows Server 2016–2022 with RSAT installed.
Requires domain admin rights and the ActiveDirectory
module.
💡 Like this?
This is just 1 of 6 scripts in the Active Directory Automation Script Pack.
Grab the full bundle here → Check out the full Active Directory Automation PowerShell Script Pack
Get a free PowerShell script to report upcoming password expirations in Active Directory — great for helpdesk and compliance tasks.
Size
1.83 KB
Add to wishlist