Exchange 2007 - How to Give View Permission to all calendars to all users?
Hello, I received a request from a client. They would like to give all Exchange users view (read) permissions to the calendar of all other Exchange users. They want everyone to be able to see everyone else's calendar. Is there a way to set these permissionsat for all users at one time? I understand that you canlog in as the user, and assign the permissions on each calendarindividually.We are looking for a way to administratively set this up on the server so it is propagated to every user's calendarand is also assigned tofuture usercalendars when their mailboxesare created. The environment is Windows 2003 active directory - native Exchange 2007 SP1 Enterprise (am working on them to upgrade to SP2) Single exchange server - approximately 200 users I appreciate any help or advice. Thank you,Dave Getzler
May 22nd, 2008 9:42pm

Hi Dave, I would do it with PFDavAdmin & SetPerm in Exchange 2003 for all existing users but never tried in Exchange 2007. You may try but do it in test environment first. It is folder level permissionin mailbox so we need to do it for new userwhenever new mailbox is created.
Free Windows Admin Tool Kit Click here and download it now
May 23rd, 2008 12:02pm

I've tested PFDAVAdmin in my testing exchange 2007, you canshare calendarto everyoneonce for all in a easy way My testing environment is single Exchange 2007 in Windows 2003, Outlook 2007 (Please do it in anon-product environmentat first) Here's the detailed steps: 1. Run PFDAVAdmin 2. Go to "File"->"connect"->enter your ex srvname and GC srvname->choose "all mailboxes" in "connection" column->OK 3. Expand a test user's mailbox (call it user 1)->Expand "top of inforrmation store"->Right-click "calendar"->choose "folder permissions"->add another test user just like we does in OL (call it user 2)->Click the "commit changes" button 4. Wait for seconds 5.Now, you can use user 2's account to open user 1's calendar in OL
May 26th, 2008 11:46am

Hello James, Thanks for sharing procedure. I think, instead of Step 3below step sets calendar permission on all mailboxes in a server. Tools -> Set Calendar Permissions -> OK -> Click Add -> Select Browse -> and select EveryOne (which is Default permission in calendar when you check from outlook) -> Select Permission Reviewer -> click OK to assign permission. This is easier way to give permission to all mailboxes at a time.
Free Windows Admin Tool Kit Click here and download it now
May 27th, 2008 5:08am

Amit, I tested that permission window from "Tool". After I click OK to execute, it jumped a pop-up said: "You will now be presented with a permission dialog you can use to select the entities that will be removed. The role for each entity has no effect. Any selected entities from calendar permissions regardless of their roles" then another same permission window after I closed poped window, if I set same content as first one, there'll be an error info: "an unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will be shut down immediately" Canyou achieve it on your testing environment?
May 27th, 2008 9:29am

Hi James/Dave, I have posted the procedure with example at my blog to give Calendar Read permission to everyone on all mailboxes on a server. FAQ: Give Calendar Read Permission on all Mailboxes PFDavAdmin Hope this helps you guys!!! Amit
Free Windows Admin Tool Kit Click here and download it now
May 27th, 2008 6:20pm

Thanks for sharing, it's working on my testing pc
May 28th, 2008 1:39pm

Shouldthis work on an Exchange 2007 on Windows Server 2008 as well? I'm getting "Could not expand http://server..." with the message "The remote server returned an error 403 Forbidden" when I select a mailbox.
Free Windows Admin Tool Kit Click here and download it now
December 9th, 2009 12:27pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics