Like I said I have been tasked with a project to make thousands of modifications to our email addresses at my company. The rules are pretty complex and the Exchange Admin said that because it is not really a blanket thing that a policy will not help us. Good news for me though, now I get to do a powershell script that will determine who needs what changes if any and apply the changes. First thing I needed to do was get the exchange management tools installed on my workstation. I did not want to be writing my code in notepad or something on the server that has the tools installed. I want to use my IDE and have access to all the cmd-lets that I need. In this case that is the exchange tools and the Quest AD cmd-lets. You can get Exchange stuff here and the Quest stuff here. Then I had to make sure that I could manage the exchange objects. Both gather information and modify when I need to. I will continue this series later. First get everything installed and we will go from there.