Find out when an Active Directory password will expire

In this tutorial, we’ll learn how to check for the password expiration date in Active directory using PowerShell.

You can display detailed information of a specific users’ password expiration using the following syntax:

net user USERNAME /domain

For example, to display the password expiration information of the user “jdoe” we will run the following command in the PowerShell:

PS C:\Users\jdoe> net user jdoe /domain
The request will be processed at a domain controller for domain

User name                    jdoe
Full Name                    John Doe
Comment                      Server Administrator     
User's comment
Country/region code          (null)
Account active               Yes
Account expires              Never

Password last set            11/23/2021 7:39:45 AM    
Password expires             2/21/2022 7:39:45 AM     
Password changeable          11/24/2021 7:39:45 AM    
Password required            Yes
User may change password     Yes
=========Below this line omitted==============

There is a lot of useful information you can get after executing the above command, but if you only wanted the expiration date, we can pipe for only the information we need.

PS C:\Users\jdoe> net user jdoe /domain | find "Password expires"
Password expires             2/21/2022 7:39:45 AM

Leave a Reply

Your email address will not be published. Required fields are marked *