Features

  • Reports on Active Directory user accounts with either of the following user account/password-related issues:
    • User accounts whose password is expiring during the time-frame indicated
    • User accounts whose password has expired
    • User accounts who are not able to change their password
    • User accounts who have never set their password
  • Optionally sends (copies) an admin (or group) when the user password has expired
  • Optionally sends a summary log of all users (with password issues) to an admin (or group)
  • Script output is color-coded for at-a-glance understanding
  • Designed to be run automatically by Scheduled Task
  • PowerShell 7.x compatible

Logging and Debugging

  • Optionally enable debug, verbose and/or logging modes
  • Optionally can attach a summary log file and send to the admin email
  • Optionally can create and store a log files in the script’s directory of all activities

Source Code