Sunday, May 31, 2009

Exchange 2007 Public Folder Setup - powershell

In this example I'm setting up a Public Folder structure for departmental Absence or Leave Calendars, Giving departments an shared calendar that can be used to track vacation, sick leave, holiday's, etc. What I do first is create the top level Public Folder called Absence Calendars. I then grant my username owner rights on that new Public Folder. Now I can do the rest of the setup (create calendar and setup permissions) directly from my outlook client. Note: I could optionally create a department Public Folder under the Absence Calendars folder if needed and then create the calendar under that.

New-PublicFolder -Name 'Absence Calendars' -Path '\' -Server ''
New-PublicFolder -Name 'Accounts Payable' -Path '\Absence Calendars' -Server ''
Add-PublicFolderClientPermission -User username -AccessRights owner -Identity "\Absence Calendars\Accounts Payable"

Once in Outlook open up the Folder List (Go -> Folder List) to see the public Folders (it's at the bottom). You should see the new folder created (in our case Absence Calendars). Right click on the Absence Calendars public folder and go to Create New Folder. In the Create New Folder dialog Choose Calendar Items and a name (I chose AP - Leave).

Now, right click on the new Calendar you just created and select "Change Sharing Permissions...". I usually set the department manager as the Editor and set everybody else to Author. This gives employees the ability to add items to the Calendar and allows the Manager to add / delete all the items. You may want to lock this down further by only allowing the employee's the ability to see the calendar and have the manager add all items once approved. In this case you should set the Default to Reviewer, Anonymous to None, and Manager(s) to Editor.


  1. I really appreciate you for all the valuable information that you are providing us through your blog.
    Digital Media

  2. WinPST Share Outlook allows your organization to share Microsoft Outlook Calendars, Mails, Contacts, Tasks, Journals and Notes amongst its staff without Microsoft Exchange Server. In addition to sharing users' personal folders with other members of staff, it is possible, using WinPST Share Outlook, to define public shared folders, for example, shared contacts and holiday calendars, which may be made available to any members of staff.

  3. Some days ago I was at my friend's house and he told me different funny stories. Indeed he said that he had an unpleasant problem with outlook emails. I remembered that I had as well. To my great surprise the tool, which he suggested me, solved out my troubles for seconds and maybe will help in like problem - open a .pst file.