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...
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:...
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,...
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...
Date: 03/24/2015
Automating data collection with Powershell
One of the challenges with analyzing complex Exchange issues is data collection. Once the server...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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....
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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....
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...
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...
Date: 04/13/2010
PFDAVAdmin Update Released
As announced over on the Exchange Team Blog, an updated version of PFDAVAdmin was released to the...
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...
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...
Date: 04/06/2010
A Quick Introduction
Hi! I’m Bill Long, an Escalation Engineer for Exchange Server. If you read the Microsoft Exchange...
Date: 04/05/2010