Exchange 2007 - Apply user permissions to all Public Folder contents

Posted on 2007-07-30
Last Modified: 2013-11-29
I am needing to apply full permission (Owner?) to 2 of my users to the entire Public Folder contents.  I have tried applying the permissions through Outlook but it does not seem that the permissions are propagated down through the subfolders and files.  Since there is no real GUI yet for PF administration is there a command I can enter in the EMS to achieve this?
Question by:aiscom
    LVL 35

    Expert Comment

    have you tried using pfdavadmin tool?
    LVL 22

    Expert Comment

    Gui is not added back until Sp1, you need to use EMS or the pfdave admin tool mentioned above
    LVL 31

    Expert Comment

    There is a supplied PowerShell script AddUsersToPFRecursive.ps1 for this.  I've not used it, but it is described here:

    Author Comment

    I wasnt able to get the PFDavadmin tool to connect correct to the Public Folders (something about https).
    I found a couple commands that supposedly gave a user full rights to all Public Folders but they did not help.  Here is an example of one:

    Add-PublicFolderAdministrativePermission \ -user "My User" -AccessRights AllExtendedRights

    Any other thoughts?
    LVL 31

    Accepted Solution

    There is no cmdlet that will add permissions recursively, MS have supplied the AddUsersToPFRecursive.ps1 script .
    LVL 15

    Expert Comment


    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Join & Write a Comment

    Disabling the Directory Sync Service Account in Office 365 will stop directory synchronization from working.
    If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
    The viewer will learn how to simulate a series of sales calls dependent on a single skill level and learn how to simulate a series of sales calls dependent on two skill levels. Simulating Independent Sales Calls: Enter .75 into cell C2 – “skill leve…
    The viewer will learn how to use the =DISCRINV command to create a discrete random variable, use this command to model a set of probabilities and outcomes in a Monte Carlo simulation, and learn how to find the standard deviation of a set of probabil…

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now