Below is a useful script to create bulk contacts in Exchange Management Shell:
Import-CSV "C:\NameList.csv" | Foreach{New-MailContact -Name $_.Name -ExternalEmailAddress $_.ExternalAddress}
You need to have the following prepared before you use the script:
- A CSV file contains 2 headers: Name, ExternalAddress, with all the contacts list that you want to create.
- Save the CSV file in C:\ (to be completely complied with the script above, otherwise save it where you want, but make sure you specify it’s full path in the script above instead of “C:\NameList.csv”.
To make it a bit easier, here is the script ready, just open EMS and run it from there after you make sure the file is ready…