Showing posts with label add-publicfolderclientpermission. Show all posts
Showing posts with label add-publicfolderclientpermission. Show all posts

Thursday, May 20, 2010

Exchange 2007: Remove and add public folder permissions recursively

When adding permissions to public folders in Exchange 2007, if one of the permissions to be assigned already exists, it will throw an error and not work. To work around this, you can remove the permissions for the user and then add back in the correct permissions.

a) Remove permissions recursively for anonymous

get-publicfolder \PublicFolder1\Airport -recurse | Get-PublicFolderClientPermission -user anonymous | remove-publicfolderclientpermission -confirm:$false


b) Remove permissions recursively for default

get-publicfolder \PublicFolder1\Airport -recurse | Get-PublicFolderClientPermission -user default | remove-publicfolderclientpermission -confirm:$false


c) Add permissions recursively for default

get-publicfolder \PublicFolder1\Airport -recurse | add-publicfolderclientpermission -user Default -AccessRight PublishingEditor