We need manage Microsoft Exchange (2000 - 2003) public folders permissions programmatically, from our .NET application.We want to be able to manage "directory permissions", "administrative permissions" and "client permissions" as well.The questions are:Where the public folder's "administrative security descriptor" and "nt security descriptor" reside and how we can reach them?Is it possible to manage this kind of permissions via CDOEXM, ADSI or another API within .NET application?We try to reach "administrative security descriptor" and "nt security descriptor" via WMI.But "SecurityDescriptor" and "AdminSecurityDescriptor" properties in Exchange_PublicFolder class contain null values.Is MAPI the only way to manage public folders "client permissions"?
You should be able to do most of the what you are asking via webdav as the pfdavadmin tool does most of these things with webdav. As for directory permissions you should be able to assign permissions via ADSI to that part of the domain configuration container.
I've been trying to find specific examples however have been unsuccessful thus far. I will keep looking at post the results.
- Joel