Reset ExchangeLabs / Outlook Live password via Powershell
In some cases during provisioning of Exchangelabs accounts using the ExchangeLabs Management Agent (ELMA) you will get instances where the MA can not get the password set on the account in question. In this case you will get an exception stating that “The Password could not be set”.
Note that the LiveID and mailbox has been created, but there is just no password set on the account. For small deployment there is no issue just quickly logging onto the Windows Live Admin Centre and resetting the password from there; but when you have hundreds of thousands of email accounts this is not very practical.
In this case the best option is to use the “set-mailbox” powershell command.
set-mailbox -identity user@domain.blah -password PassWord
Note that if you want to set a password with special characters if might be a good idea to enclose the password in single quotes.