Search-ADAccount -AccountExpired | select Name, samAccountName, ObjectClass, AccountExpirationDate, lastLogonDate | Export-Csv c:\ExpiredAccounts.csvįirst we used the Search-ADAccount cmdlet with one of its parameters AccountExpired which will search for all the expired accounts in the domain. You can do Get-Help Search-ADAccount to get more information and use cases of the cmdlet. We will be using Search-ADAccount cmdlet to perform this activity.
Therefore, today we will see how to find the expired accounts in the domain and you can do the same in your organization. But do we delete those accounts if they are no longer in use? Its hard to tell based on the company’s policies and procedures. And we as System Administrators have to create and manage their user accounts in Active Directory.Īs a best practice, we all set an expiration date to the user account that is created.
We all know, people join organizations and leave organizations at regular intervals.