Forum Discussion
Exchange Online - Change primary email address, name and alias of a shared mailbox
- Mar 10, 2020
When changing the primary SMTP address, it's usually a good idea to keep the old one as secondary, to avoid unnecessary NDRs. So in the syntax you used, make sure to add it as well, or you can use the -WindowsEmailAddress parameter:
Set-Mailbox user -WindowsEmailAddress newuser@domain.com
which basically changes the primary address to the value you specify, while preserving the old one as secondary. Then do the rest of the attributes as needed.
VasilMichev Hi, I currently have the same task but when I run the script, I get the error message: "Set-Mailbox: A parameter cannot be found that matches parameter name 'WindowsEmailAddress'."
I also tried -EmailAddresses but still not recognizing...This is the script:
Connect-ExchangeOnline
Set-Mailbox random.dude -WindowsEmailAddress Email address removed
Can you please tell me if I miss a module or anything?
I would really appreciate! 🙂
In other words, you need to connect via:
Connect-ExchangeOnline -UseRPSSession