Exchange 2010 (SBS2011) All access to users (new and old) calendars for all

This is a exchange 2010 on SBS2011

I want to allow access by default for new and old users to have access their colleagues calendars with reviewer access.

So I guess is there a way to change the default permission to reviewer for the staff group?

Thanks

David
DavidAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

VB ITSSpecialist ConsultantCommented:
The easiest way to achieve this would be to modify the current permissions assigned to the Default group. To do this use the code below:
$Users = Get-Mailbox | Select -ExpandProperty Alias
Foreach ($User in $Users) {Set-MailboxFolderPermission $User":\Calendar" -User Default -AccessRights Reviewer}

Open in new window

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
DavidAuthor Commented:
This is used in EMS?

How would i then if i needed to adjust one or two users to put the default user permissions back to normal?
0
VB ITSSpecialist ConsultantCommented:
Yes, you'll need to perform these commands in the Exchange Management Shell on the Exchange server or on a machine with the Exchange Management Tools installed.

If you need to change the permissions for the Default group back to normal for a specific user you can use this command to set it back to none (which is the default permissions for the Default group:)
Set-MailboxFolderPermission"User Name:\Calendar" -User Default -AccessRights None

Open in new window

0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

DavidAuthor Commented:
Thanks, will this automatically work on new users? Or will the default user for them need to be edited separately?
0
DavidAuthor Commented:
I get a few error like below, is there a way round this?

[PS] C:\Windows\system32>$Users = Get-Mailbox | Select -ExpandProperty Alias
[PS] C:\Windows\system32>Foreach ($User in $Users) {Set-MailboxFolderPermission $User":\Calendar" -User Default -AccessR
ights Reviewer}
The specified mailbox "Philip"  isn't unique.
    + CategoryInfo          : NotSpecified: (0:Int32) [Set-MailboxFolderPermission], ManagementObjectAmbiguousExceptio
   n
    + FullyQualifiedErrorId : 66D61665,Microsoft.Exchange.Management.StoreTasks.SetMailboxFolderPermission
0
VB ITSSpecialist ConsultantCommented:
Thanks, will this automatically work on new users? Or will the default user for them need to be edited separately?
You will need to modify these permissions manually for new users unfortunately as these permissions are set when the account is created. Your only option would be to create a script to set up the account and mailbox then modify the permissions afterwards.

As for the error message, I run into the same issue too. Seems to occur when you have similarly named accounts. Let me have a play around with the code and I'll get back to you.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.