A customer had a list of Active Directory groups that they wanted to know who were the members and also export this to an Excel file.
#First we wanted to get the list of groups in the csv file $groups = Get-Content c:\temp\groups.csv
Working on a recent large multi site Active Directory environment, we were asked to come up with a PowerShell script that will help the AD Team identify dormant user accounts in their AD domain.
Firstly, we had to establish what a dormant user was, and it was agreed that this would be a User account that has not logged in for 60 days. Then we needed to find out of there were any exceptions to this policy, such as maternity or sick (we didnt want to report on this accounts). Finally, we wanted to exclude any Service accounts or Resource accounts, so we had to get the DN of these as well.