Using a certificate to encrypt credentials in automated PowerShell scripts

PowerShell is a great way to help automate frequent or repetitive tasks and every now and then these tasks require some form of authentication. You could just store the service account password in the script, but I’m really not a fan of doing that and I’m sure you’d agree it really isn’t a very good […]

Exchange Updates – December 2014

Earlier today Microsoft announced the release of Exchange 2013 CU7, Exchange 2010 SP3 RU8 and Exchange 2007 SP3 RU15. In addition to fixes for customer reported issues and minor feature improvements they also include a security update to address elevation of privilege vulnerabilities in these versions of Exchange. More information about the vulnerabilities can be […]

Script: Fix-ProxyAddress.ps1

I recently blogged about the “MigrationPermanentException: The target mailbox doesn’t have an SMTP proxy matching ‘company.mail.onmicrosoft.com’.” error message that occurs when attempting to perform a remote mailbox move for a user that doesn’t have the correct SMTP proxy address. I put together a script to help simplify the process of adding the relevant SMTP proxy […]

MigrationPermanentException: The target mailbox doesn’t have an SMTP proxy matching ‘company.mail.onmicrosoft.com’.

One of the most common error message I find when performing mailbox moves to Office 365 – Exchange Online is the “MigrationPermanentException: The target mailbox doesn’t have an SMTP proxy matching ‘company.mail.onmicrosoft.com’.” error: The error message is pretty descriptive and is caused when the mailbox being moved doesn’t have a proxy address that matches the […]

My session at SharePoint Conference.ORG 2014

I had a great time attending and presenting at SharePoint Conference.ORG yesterday. I really enjoyed the great mixture of business, user experience and technical sessions. I presented a “Getting started with Office 365” session and as promised I am making my slide deck available. Slides also available on slideshare For more information about SharePoint Conference […]

Script: Connect-EXO.ps1 – Connect to Exchange Online using remote PowerShell

I recently came across an old script I wrote to simplify connecting to Exchange Online using remote PowerShell and thought I’d polish it up a little and release it in case it could help make life easier for someone else. The script features a GUI that will prompt for your tenant credentials and then connect […]