Recently I had the need to mailbox enable all AD users in an OU.
The purpose of this was to create a mailbox in Exchange 2010 for each user in that OU, in preperation for all their existing mail to be imported in.
With Exchange 2010 this was easily done with a bit of simple powershell...
Get-User –OrganizationalUnit “DOMAIN.LOCAL/YOUR-OU” | Enable-Mailbox -Database “EXCHSERVER\EXCHDATABASENAME”
Note: Change the domain/OU and Exchange server details appropriately
This piece of powershell first uses "Get-User" to return all the users in a given OU.
Then it passes these results (User accounts) to "Enable-Mailbox" which will create a mailbox on the specified Exchange server and database.
Share this blog post on social media:Tweet
All advice, installation/configuration how to guides, troubleshooting and other information on this website are provided as-is with no warranty or guarantee. Whilst the information provided is correct to the best of my knowledge, I am not reponsible for any issues that may arise using this information, and you do so at your own risk. As always before performing anything; check, double check, test and always ensure you have a backup.