Recently at work I’ve had to do several changes to some of the calendars we have stored on the Public Folders. This used to be real simple prior to 2007 which we had until recently, but in the new EMC I find no hide nor hare of client permissions for Public Folders and I myself did not have the necessary permissions to change these anymore(I don’t know if this was intentional, our environment was seriously borked post migration). After researching I found most of it had been moved over to Powershell, I gladly accepted working with it. I had previously only had to correct one folder post migration, that was until I received a request for 12 folders located in one subfolder. I first had to fix my permissions, then the end user’s for the request. I’m really not going to correct it system wide, since that is not in my job function, so for now I just do this on a case by case basis.
Doing one folder is quite simple:
Add-PublicFolderClientPermission -Identity \”Folder” -AccessRights “Rights” -User “User”
Rights can be done either by Role or actual permission, I suggest using roles.
Luckily for my problem, Microsoft provided a Powershell script that recursively adds permissions for all subfolders/items in a folder.
AddUsersToPFRecursive.ps1 –TopPublicFolder \”Folder” –User “User” –Permissions “Permissions”
After using this, it’ll trickle down the folder and add the necessary permissions. Now I could easily manage them myself.