TooManyBadItemsPermanentException error when migrating to Exchange Online?

Some of you may have noticed that more migrations might be failing due to encountering ‘too many bad items’. Upon closer review, you may notice that the migration report contains entries referencing corrupted items and being unable to translate principals. I wanted to take a few minutes and provide more information to help understand what…


Demystifying Certificate Based Authentication with ActiveSync in Exchange 2013 and 2016 (On-Premises)

Some of the more complicated support calls we see are related to Certificate Based Authentication (CBA) with ActiveSync. This post is intended to provide some clarifications of this topic and give you troubleshooting tips.What is Certificate Based Authentication (CBA)? Instead of using Basic or WIA (Windows Integrated Authentication), the device will have a client (user)…


Exchange Server Edge Support on Windows Server 2016 Update

Today we are announcing an update to our support policy for Windows Server 2016 and Exchange Server 2016. At this time we do not recommend customers install the Exchange Edge role on Windows Server 2016. We also do not recommend customers enable antispam agents on the Exchange Mailbox role on Windows Server 2016 as outlined…


Analyzing Exchange Transaction Log Generation Statistics - Revisited

Almost 4 years ago, I wrote a script called GetTransactionLogStats.ps1, and originally blogged about it here. At the original time of writing, the primary purpose of the script was to collect transaction log generation data, and use that to determine the percentage of transaction logs generated per hour in an environment. This could in turn…


Modern public folder deployment best practices

Introduction Since the release of Microsoft Exchange Server 2013, we have heard questions regarding the sizing and deployment of modern public folders. It is important to plan migrations for public folders so the client experience with their use is good. In this blog post, we will discuss some of best practices and recommendations regarding modern…


Introducing the Mailbox Recovery Troubleshooter

Troubleshooter There are times when the deletion of a user account or a mailbox needs to be undone. It could be that you accidentally deleted the wrong user or maybe you are not really sure what happened to a mailbox, but want to attempt a recovery. Regardless of the reason, we have created a troubleshooter…


Upgrade to Office Configuration Analyzer Tool (OffCAT) version 2.2

Once again the OffCAT team has shipped a new version (v2.2) that includes some pretty cool features to those found in earlier versions. Hopefully, you will find these features useful and that you understand why there were added in v2.2. Let OffCAT fix issues for you We heard you loud and clear that OffCAT needs…


Checklist for troubleshooting Outlook connectivity in Exchange 2013 and 2016 (on-premises)

Some of relatively common and difficult issues we see in support are related to Outlook connectivity to Exchange.  There are several variations that we classify as connectivity (related to server performance or otherwise).  They can include: Clients prompting for credentials (intermittently or continuously) Clients getting disconnected Clients are unable to establish a connection Clients freezing…


Common mailbox recovery scenarios for hybrid environments

Within the support organization at Microsoft we definitely see cases where customers are trying to recover deleted mailboxes. Typically, by the time a customer has contacted us they have tried everything they know as well as suggestions found online to recover the mailbox. It is often a completely avoidable and honest mistake that led to…