Quick Script: How to identify domains used that aren’t accepted domains in Office 365

This post follows on from my earlier post with a script to remove Domains from Exchange On-Premises. If you haven’t read that yet, you can find it here. After realising that I had users in my Exchange environment that were using domains that were not added as accepted domains in Office 365, I worked out … More Quick Script: How to identify domains used that aren’t accepted domains in Office 365

New Script – LicenseAndHold.ps1 – License/Delicense users in batches and place on hold

My new script has been added to the Technet Gallery for use in migration scenarios moving to Exchange Online where you want to create mailboxes for batches of users, place the new mailboxes on hold immediately, and then remove the mailboxes all in batches. I have a lot of projects coming up where I need … More New Script – LicenseAndHold.ps1 – License/Delicense users in batches and place on hold

Warning – Update to Office 365 Certificate could break your Exchange 2013 Hybrid

In a blog post published on 19th February the Exchange Team blog announced that an upcoming certificate renewal for Office 365 on 15th April 2016 will break Hybrid mail flow in certain circumstances. These are: If you are running Exchange 2013 CU8 or earlier. You have upgraded to Exchange 2013 CU9 or later, but have not re-run … More Warning – Update to Office 365 Certificate could break your Exchange 2013 Hybrid

How To: Enable O365 Options on Exchange 2013 Server Without Running Hybrid Configuration Wizard

Here are the steps to enable the Office 365 admin options on your OnPrem Exchange 2013 server, without the need to run the Hybrid Configuration Wizard or need for external CA signed certificate. Load Exchange Management Shell on the Exchange 2013 server and run the following commands… $TenantDomain = “tenant.onmicrosoft.com” New-RemoteDomain -Name “Hybrid Domain – … More How To: Enable O365 Options on Exchange 2013 Server Without Running Hybrid Configuration Wizard

How To: Manage Autodiscover for users individually using the Registry

If you are rolling out a migration for a company which is already using Autodiscover, or AutoDiscover aware clients, in their environments, but want this to also work for the migrated users without breaking current behaviour this can offer a challenge. That is, until you know how to release this simple registry change to update … More How To: Manage Autodiscover for users individually using the Registry

How To: Filter out msExchMailboxGuid from AAD Connect Sync

When migrating from Exchange on-premises to Office 365 with a Third-Party tool such as Migration Wiz from BitTitan you need to remove the msExchMailboxGuid from the synchronised attributes otherwise you will get the following error: This is because Exchange Online recognises that the msExchMailboxGUID attached to the user is an Exchange on-premises mailbox, and so … More How To: Filter out msExchMailboxGuid from AAD Connect Sync

How To: Resolve TooManyBadItemsPermanentException in Office 365 PST Import

Whilst testing out the new PST Import functionality in Office 365 recently I ran across an issue where my test data (dating back to 2001… rookie mistake in itself) included too many bad items, and the import failed before it really got started. The import wizard returned the following error “TooManyBadItemsPermanentException”. As I was just … More How To: Resolve TooManyBadItemsPermanentException in Office 365 PST Import