Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 184
  • Last Modified:

Is it possible to set permission Time on Calendar Exchange 2007

Hi folks.

I have gotten a request from my boss to see if it is possible to set permission Time ( The default Free/busy permission ) on every users calendars.

Try as I have, I can not see this possibility from pfdavadmin, as that only seem to be able to grant Reviewer permissions.
This is not wanted, as that would let other users read what is inside the appointments.
We only want the amount of information that is revealed in the normal Freebusy view, but when we look at another user.

( Yes I know, lazy users that do not learn to use Scheduling tab. )

I have a couple of hundred users so any pointers to powershell snippets or their like would be appreciated.

Regards,
Tommy
0
sd4546
Asked:
sd4546
  • 2
  • 2
  • 2
  • +2
1 Solution
 
BusbarSolutions ArchitectCommented:
This can be done from outlook, but AFAIK you can't do it in bulk
0
 
ChrisCommented:
you should be able to use add AD permissions

Add-MailboxFolderPermission -identity “user:\calendar” –user “DomainName\group-calendarReviewers” -AccessRights Reviewer

get a list with all the users in or script a command and then do a foreach loop

i.e.

$mailboxlist = get-mailbox
foreach ($mailbox in $mailboxlist) {Add-MailboxFolderPermission -identity “user:\calendar” –user “DomainName\group-calendarReviewers” -AccessRights Reviewer)
0
 
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
Look Reviewer is the Least and are you saying you want to all "Time, Subject and Stuff"

- Rancy
0
Get your Conversational Ransomware Defense e‑book

This e-book gives you an insight into the ransomware threat and reviews the fundamentals of top-notch ransomware preparedness and recovery. To help you protect yourself and your organization. The initial infection may be inevitable, so the best protection is to be fully prepared.

 
SubsunCommented:
The above commands will work only for Exchange 2010. For Exchange 2007, you have to use pfdavadmin to assign permissions centrally on user’s calendar or any other folder.

Ref : http://exchangeshare.wordpress.com/2008/05/27/faq-give-calendar-read-permission-on-all-mailboxes-pfdavadmin/
0
 
sd4546Author Commented:
Rancy, you are correct, I do not want the permission Reviewer, as that also revelas the content of the appointments. I wanted only to reveal the same information as is revealed in the Scheduling tab. ( I.E Time, or possibly, Time,Subject )

If that is not possible, then that is also a solution, as I then would not need to spend more time trying to solve the impossible.

Thanks for the references to pfdavadmin, but as far as I know, I can only use that to deal out Reviewer.

Regards,
Tommy
0
 
ChrisCommented:
the powershell will work you just need to define the rights you want to assign, that code is just an example

check this blog article to match the permissions you want

http://blogs.technet.com/b/ilvancri/archive/2009/11/24/exchange-2010-and-then-there-is-the-long-awaited-cmdlet-add-mailboxfolderpermission.aspx
0
 
SubsunCommented:
@irweazelwallis, Question is for Exchange 2007, the reference you have provided is for Exchange 2010..

Other possible option is with EWS Managed API and Powershell, following article is a good reference..

Ref : http://gsexdev.blogspot.in/2012/05/ews-managed-api-and-powershell-how-to.html
0
 
sd4546Author Commented:
Thanks Subsun,  I will accept your pointer as solution, as the Microsoft.Exchange.WebServices.Data.FolderPermissionLevel
commandlet seems to allow the setting I was after.

Thanks to all who took time out to answer.
Regards,
Tommy
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 2
  • 2
  • 2
  • +2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now