Announcement

Collapse
No announcement yet.

Setting Calendar permissions using powershell

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Setting Calendar permissions using powershell

    I'm looking to change everyone's Calendar so that all entries can be viewed by default by all (excluding private).

    I've a few commands but setting the default reviewer applies a too higher privilege so I'd like to try free/busy but cannot find the relevant command. If it's relevant we're running 2010 SP3

    This is the command I've been using (just for myself at the moment)

    Set-MailboxFolderPermission “CalendarName:\calendar” –Username default –AccessRights reviewer

    I know some people shy away from setting the Default permissions but this is more of a test at the moment.

    Thanks

  • #2
    Re: Setting Calendar permissions using powershell

    the other options you have available are
    • AvailabilityOnly - View only availability data
    • LimitedDetails - View availability data with subject and location


    I would discourage you from using default though.
    The usual option I would use is to grant the permission to a group, all staff or equivalent. For that you would use add-mailboxfolderpermission.

    Simon.
    --
    Simon Butler
    Exchange MVP

    Blog: http://blog.sembee.co.uk/
    More Exchange Content: http://exchange.sembee.info/
    Exchange Resources List: http://exbpa.com/
    In the UK? Hire me: http://www.sembee.co.uk/

    Sembee is a registered trademark, used here with permission.

    Comment


    • #3
      Re: Setting Calendar permissions using powershell

      Thanks,

      The issue I have is locating the command to set the permission level to meet our criteria.

      Comment


      • #4
        Re: Setting Calendar permissions using powershell

        I came across this command but when trying to define the group name as the permitted to view mine it did not like the & that is part of the name.

        Add-MailboxFolderPermission MYEMAILADRESS:\Calendar –User EXCHANGEGROUPemailaddress -AccessRights AvailabilityOnly

        Comment


        • #5
          Re: Setting Calendar permissions using powershell

          What kind of group are you using?
          It needs to be a mail enabled security group.

          Simon.
          --
          Simon Butler
          Exchange MVP

          Blog: http://blog.sembee.co.uk/
          More Exchange Content: http://exchange.sembee.info/
          Exchange Resources List: http://exbpa.com/
          In the UK? Hire me: http://www.sembee.co.uk/

          Sembee is a registered trademark, used here with permission.

          Comment


          • #6
            Re: Setting Calendar permissions using powershell

            1. Created a universal security group with the members (users) added

            2. Used EMC to create a new distribution group, selected existing group and selected the security group I created

            3. used a command to add the security group and I can see the group I created added with free/busy in my Calendar

            Asked a member to attempt opening my Calendar but it reported it could not display content.

            Group is mail enabled

            Have I missed something?

            Comment

            Working...
            X