Nice to have when migrating Exchange:
List of all users and UPN.
get-aduser -filter * | select name,SamAccountName,givenname,surname,userprincipalname | export-csv c:\temp\userlist.csv
List of all SMTP Proxy Addresses
Import-Module ActiveDirectory "DN;proxyAddress" | Out-File ".\proxyAddressesBackup.txt"
$Objects = Get-ADObject -LDAPFilter "(proxyAddresses=*)" -Properties proxyAddresses
ForEach ($Object In $Objects) {
ForEach ($proxyAddress in $Object.proxyAddresses) {
$Output = $Object.distinguishedName + ";" + $Object.distinguishedName + ";" + $proxyAddress
Write-Host $Output
$Output | Out-File "c:\temp\proxyAddresses.txt" -Append
}
}