Bill Long's Exchange Blog

Exchange Server stuff, focusing on Public Folders, PFDAVAdmin, ExFolders, and Powershell scripting.

From Jekyll to Hexo

Two years ago, I dove into the wonderful world of static blog generators when I left my TechNet blog...

Author: Anonymous Date: 01/09/2016

Use MAPIFolders for the TNEF issue

I’ve written a couple of previous posts on the corrupt TNEF issue that causes this error:...

Author: Anonymous Date: 06/08/2015

Database bloat in Exchange 2010

I keep deciding not to write this post, because Exchange 2010 is out of mainstream support. And yet,...

Author: Anonymous Date: 06/02/2015

DsQuerySitesByCost and public folder referrals

In Exchange 2010 and older, when you mount a public folder database, the Information Store service...

Author: Anonymous Date: 03/24/2015

Automating data collection with Powershell

One of the challenges with analyzing complex Exchange issues is data collection. Once the server...

Author: Bill Long [Exchange] Date: 12/05/2014

Directory Name Must Be Less Than 248 Characters

Over the holiday weekend, I was deleting some old projects out of my coding projects folder when...

Author: Bill Long [Exchange] Date: 07/08/2014

TNEF property problem update

Back in January, I wrote a blog post about PF replication failing due to corrupt TNEF. The problem...

Author: Bill Long [Exchange] Date: 06/01/2014

MfcMapi error when opening public folders

There are a lot of little problems I run across that I never investigate, simply because there's...

Author: Bill Long [Exchange] Date: 05/13/2014

Working around findstr's regexp limitations

It's my job to solve difficult problems involving Exchange Server, and this often involves a lot...

Author: Bill Long [Exchange] Date: 04/12/2014

LDAP send queue limits cause event 2070 and 2084

I recently worked on an issue where the domain controllers kept intentionally disconnecting the...

Author: Bill Long [Exchange] Date: 03/19/2014

Cleaning up Microsoft Exchange System Objects - part 2

In a post last month, called Cleaning up Microsoft Exchange System Objects (MESO), I described how...

Author: Bill Long [Exchange] Date: 03/07/2014

Event 9414 means your OAB is missing objects

Today, I want to highlight a behavior that isn't really called out anywhere in any existing...

Author: Bill Long [Exchange] Date: 02/23/2014

Mailbox lock contention in Exchange 2013

We're seeing some cases where contention for the mailbox lock causes errors on Exchange 2013. In...

Author: Bill Long [Exchange] Date: 02/07/2014

Delegated setup fails in Exchange 2013

In Exchange 2013, a member of Delegated Setup can't install Exchange if legacy administrative...

Author: Bill Long [Exchange] Date: 02/04/2014

MapiExceptionNotFound during content replication

Today over on my new blog, I posted about another public folder replication problem we see people...

Author: Bill Long [Exchange] Date: 01/29/2014

Public Folder Replication fails with TNEF violation status 0x00008000

Over on my new blog, I posted a script we've used with a few customers to fix a specific public...

Author: Bill Long [Exchange] Date: 01/16/2014

Cleaning Up Microsoft Exchange System Objects (MESO)

Over on my new blog, I posted a response to a commenter who asked which objects can be safely...

Author: Bill Long [Exchange] Date: 01/11/2014

Moving from TechNet blogs to Jekyll on Windows Azure

For nearly a decade, I've been occasionally blogging on the Exchange Team Blog, and later on my...

Author: Bill Long [Exchange] Date: 12/31/2013

Fixing Mail Enabled Public Folders per KB 977921

I admit it. I have gotten lazy about posting my new scripts, and haven't posted anything in forever....

Author: Bill Long [Exchange] Date: 07/02/2013

New Version Of ExFolders Adds A Clear Permissions Bulk Operation

In October of last year, I updated ExFolders with a new Clear Permissions option in order to fix...

Author: Bill Long [Exchange] Date: 06/04/2012

How To Access System Folders From EWS Managed API

The EWS Managed API provides a simple way to get to the Public Folders – you simply bind to the...

Author: Bill Long [Exchange] Date: 11/30/2011

Removing Unresolved SIDs in Exchange 2010

In this post, I'm going to describe how to remove unresolved SIDs from public folders in Exchange...

Author: Bill Long [Exchange] Date: 10/23/2011

New Version of ExFolders Fixes Non-Canonical ACLs

When I wrote ExFolders, I thought the non-canonical Exchange ACL problems were permanently behind us...

Author: Bill Long [Exchange] Date: 10/23/2011

Investigating complex LDAP filters in Exchange

Customers migrating from Exchange 2003 to 2007 or 2010 often use my ConvertFrom-LdapFilter script to...

Author: Bill Long [Exchange] Date: 10/05/2011

Identifying Unresolved LegacyExchangeDNs via EWS and Powershell

I recently worked with a customer who had inadvertently deleted all their user accounts (and thus...

Author: Bill Long [Exchange] Date: 09/16/2011

The Effects Of Archival Stubs On Database Space Management

Update: The Exchange 2010 issue was resolved in SP2 RU1.Recently, there have been some theories...

Author: Bill Long [Exchange] Date: 09/02/2011

Hierarchy Replication Fails Due To Zero GUID

Exchange 2010 Sp1 Rollup Update 4 released a couple of days ago, and I want to briefly mention one...

Author: Bill Long [Exchange] Date: 06/24/2011

Do Not Use Remove-PublicFolder To Remove A Public Folder Database

About once a week, someone comes to me about a case where a customer has accidentally deleted all...

Author: Bill Long [Exchange] Date: 06/10/2011

Importing PFDAVAdmin or ExFolders Exports Without PFDAVAdmin or ExFolders

It’s almost May and I haven’t posted anything yet this year, so it’s definitely time to post a new...

Author: Bill Long [Exchange] Date: 04/25/2011

Canonical Ordering Of Mailbox Permissions In Exchange

An Access Control List, or ACL, is basically just a list of Access Control Entries, or ACEs. Each...

Author: Bill Long [Exchange] Date: 12/27/2010

Get-PublicFolderStatistics Can’t Find A Folder

On Exchange 2010, when you use the Get-PublicFolderStatistics command to look for the statistics of...

Author: Bill Long [Exchange] Date: 10/28/2010

Cleaning Viruses In Public Folders Using OOM

In my previous post, I provided an example script that used EWS to delete items out of public...

Author: Bill Long [Exchange] Date: 09/14/2010

Cleaning Viruses In Public Folders Using EWS

As a result of last week’s virus outbreak, I’ve been getting some questions about how to...

Author: Bill Long [Exchange] Date: 09/13/2010

ExFolders for Exchange 2010 Sp1

A few of you emailed me when you noticed an error running ExFolders on Exchange 2010 SP1, which was...

Author: Bill Long [Exchange] Date: 09/13/2010

How To Identify Bad Items In Public Folder Replication

As I’ve previously discussed here and here, there are various things that will prevent an item from...

Author: Bill Long [Exchange] Date: 05/27/2010

Fixing Public Folder Directory Objects That Aren’t Linked To The Hierarchy

In my recent post on the Exchange Team Blog, I briefly mentioned the dangers of forcibly removing an...

Author: Bill Long [Exchange] Date: 05/12/2010

ExFolders Update

Due to a mix-up on my part, the April 13th update of ExFolders was actually missing some of the...

Author: Bill Long [Exchange] Date: 05/07/2010

Public Folder Replication And Legacy Admin Groups

Today, a new post from me went up on the Exchange Team Blog regarding a particular replication error...

Author: Bill Long [Exchange] Date: 05/05/2010

Ambiguous SID Error in PFDAVAdmin

May 13, 2010 Edit: The Download Center has been updated with the new build of PFDAVAdmin which...

Author: Bill Long [Exchange] Date: 05/04/2010

Public Folder Admin Permissions Versus Client Permissions

Most Exchange administrators have noticed at one time or another that there are folders they can see...

Author: Bill Long [Exchange] Date: 04/28/2010

Importing Public Folder Contacts From A CSV File

I just had a customer who needed to migrate contacts from an external database into a public folder....

Author: Bill Long [Exchange] Date: 04/23/2010

Fixing Public Folder Replication Errors From Exchange 2003 to Exchange 2007 or 2010

In my post Accessing The Information Store From Powershell, I promised I would post a real-world...

Author: Bill Long [Exchange] Date: 04/22/2010

Checking For Protected ACLs In Active Directory

Exchange Server setup grants permissions to various groups at various places in the domain and...

Author: Bill Long [Exchange] Date: 04/13/2010

PFDAVAdmin Update Released

As announced over on the Exchange Team Blog, an updated version of PFDAVAdmin was released to the...

Author: Bill Long [Exchange] Date: 04/09/2010

Filtering Output From PFDAVAdmin Or ExFolders

One of the strengths of the PFDAVAdmin and ExFolders tools is that they can perform an operation...

Author: Bill Long [Exchange] Date: 04/07/2010

Accessing The Information Store From Powershell

In the course of troubleshooting Exchange issues, one discovers a lot of instances where scripting...

Author: Bill Long [Exchange] Date: 04/06/2010

A Quick Introduction

Hi! I’m Bill Long, an Escalation Engineer for Exchange Server. If you read the Microsoft Exchange...

Author: Bill Long [Exchange] Date: 04/05/2010