PowerShell - Get detailed username information from txt list of users
- Jon Boyette
- Jan 10, 2022
- 1 min read
Save as a .ps1, Populate c:\temp\usernames.txt with domain usernames, Outputs all GivenName, Surname, SamAccountName, EmailAddress, Title, Company, Department, Country, st, Office, OfficePhone, MobilePhone, LastLogonDate, passwordlastset, passwordneverexpires, createTimeStamp, Enabled outputs to C:\temp\Users_Detailed.csv
$UserNamesList = get-content -path "C:\temp\usernames.txt"
$exportPath = "C:\temp\Users_Detailed.csv"
foreach ($name in $UserNamesList){
Get-ADUser $name -properties * | select GivenName, Surname, SamAccountName, EmailAddress, Title, Company, Department, Country, st, Office, OfficePhone, MobilePhone, LastLogonDate, passwordlastset, passwordneverexpires, createTimeStamp, Enabled | Export-CSV $ExportPath -Append -NoTypeInformation
}
Comments