Exchange 2003 to 2007 2010 mailbox move invalid characters aliases

In Knowledge Base Blog by angeladmin

http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2011/08/15/exchange-removing-illegal-alias-characters-using-powershell.aspx

Open Exchange Shell

Copy in the function then copy in the code below it to run and fix invalid aliases