1. Automated Active Directory Account Expiration Email Notifications
Built with PowerShell and the ActiveDirectory module, this script automates notification delivery for accounts that are about to expire. It connects to several AD domains, calculates how many days remain until each account expires, and sends HTML email reminders on selected days before expiry. The solution supports a safe testing mode, manager CC routing, priority escalation for accounts with one week or less remaining, and CSV logging for auditability.