PFDAVADMIN, Exchange 2007, and the v1.1 .NET Framework
If you have never used PFDAVADMIN to manage public folders, it is a pretty neat utility. It helps you do a lot of things "in bulk" that you would not easily be able to do otherwise. At least certainly not quickly. And, it works with Exchange 2000/2003/2007!
However, on two different Exchange 2007 servers, I have received messages similar to this:
'Could not expand https://localhost/exadmin/admin/mydomain.com/public%20folders/ : name cannot begin with the '0' character, hexadecimal value 0x30. Line 1, position 386'
I figured something was wrong with my public folder configuration, but never did investigate it too closely. Thanks to a discussion I read recently, one of the gurus at Microsoft shed some light on this. This message occurs if you do not have the Microsoft .NET Framework v1.1 installed on the server. (Exchange 2007 uses the v2.0 Framework).
Microsoft recommends using the PFDAVADMIN utility from a workstation, not from the console of the Exchange server, though. If you get this message, do NOT install the v1.1 Framework on an existing Exchange 2007 server. You run the risk of resetting some of the v2.0 Framework settings and, thus, breaking Exchange Server 2007! If you want to run PFDAVADMIN from the console of an Exchange 2007 server, you need to install the v1.1 .NET Framework prior to building Exchange. Thus, the "workstation" option is much more desirable.
Labels: Exchange 2007