How can I list all the non-compliant aliased accounts in my exchange 2007 environment?

I have a number of accounts and distribution lists in my exchange enivornment that I know need aliases changed (Spaces, improper characters, etc.)    Is there a powershell script that I can run that will dump that information to a text file so that I might give it to my administrators to correct?
Who is Participating?
kdagliConnect With a Mentor Commented:
Yes, check for the script named as "CheckInvalidRecipients.ps1" which comes by default when exchange is installed.
It should be under C:\Program Files\Microsoft\Exchange Server\Scripts.
Path may vary depending where exchange is installed.
FearNoMoreConnect With a Mentor Commented:
Try this command from Exchange Management Shell
get-mailbox | ft name, alias, PrimarySmtpAddress > C:\alias.csv
This will export the contents to a csv file
You can also use Exchange Management Shell to remove spaces from aliases
You can also use ldifde and csvde tool to extract the information directly from AD
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.