mahuynh

Setup of first Exchange 2013 or 2016 server fails in a child domain due to AD replication

Let's say you have a parent-child Active Directory topology of tailspintoys.com and...

Author: Matthew Huynh [MSFT] Date: 06/16/2017

Check Managed Availability Probe Results in application log when your Exchange 2013 server has sustained high CPU

I stumbled upon this neat feature in Exchange 2013. When your Exchange 2013 (and probably later)...

Author: Matthew Huynh [MSFT] Date: 12/17/2016

Script: Enable and collect ExTRA tracing across all Exchange servers

Here is a PowerShell script that can be used to kick off an ExTRA trace on every Exchange server in...

Author: Matthew Huynh [MSFT] Date: 08/05/2016

How to take an ExTRA trace of Exchange setup

This blog post is mainly for us Exchange support engineers but I like to surface things externally...

Author: Matthew Huynh [MSFT] Date: 02/05/2016

EWS script to create an appointment in a set of mailboxes defined in a CSV file using an impersonation account

A customer recently wanted a script that would allow him to create an appointment with a reminder in...

Author: Matthew Huynh [MSFT] Date: 12/03/2015

Restoring mail-enabled public folders after accidental deletion

Sometimes, your entire public folder tree gets accidentally deleted. Luckily for you, this has...

Author: Matthew Huynh [MSFT] Date: 07/02/2015

Mailbox and mail sending permissions

I recently had a case where we encountered an "issue" where users granted full mailbox access and...

Author: Matthew Huynh [MSFT] Date: 12/30/2014

Exchange 2013 domainprep (prepareAD) fails with Microsoft.Exchange.Data.Directory.AdminLimitExceededException [ERROR_DS_ADMIN_LIMIT_EXCEEDED]

We've seen 2 cases in support with this issue that affected hosting companies. I anticipate...

Author: Matthew Huynh [MSFT] Date: 10/29/2014

ROP Breakdown by User

Hey all, I'm back with some more info to empower your Exchange administration! Once you've...

Author: Matthew Huynh [MSFT] Date: 09/25/2014

Enable ROP logging in Exchange 2010 and 2013

This is just a short post because it seems like there's not yet one on how to do it....

Author: Matthew Huynh [MSFT] Date: 09/22/2014

Exchange 2010: Finding which mailbox is causing database bloat.

Hey everyone, I'll keep this post short because time is precious if you're looking at this...

Author: Matthew Huynh [MSFT] Date: 04/07/2014

Cmdlet/Script: Fix IMCEAEX non-delivery reports (NDRs) by adding X500 addresses

I worked on a case recently where we wanted to automate solution 2 in this knowledge article:...

Author: Matthew Huynh [MSFT] Date: 10/21/2013

Exchange 2010 - EvacuateMailboxDatabase.ps1

Hey all, This is just a simple PowerShell script I worked on for a customer in a case and I thought...

Author: Matthew Huynh [MSFT] Date: 12/28/2012

Using MFCMAPI to delete the hidden forward to delegates rule

When a meeting invite gets a NDR #4.4.7 or #5.1.7 (examples below) from a seemingly random person,...

Author: Matthew Huynh [MSFT] Date: 06/27/2012