Shared Calendars
2 TopicsShared Calendars - is there a way to set them up in Outlook client without accepting an invite?
Hello everyone, We have a shared mailbox with several calendars inside, and they should all be accessible from the staff. We have generated ICS links for each of them, but some needed a restricted view because the link is shared also with external people. When new staff members start working for our company, we shared all these calendars with them assigning "Reviewer permissions". The way we share these calendars is via outlook invites (they only need to click on the "Accept" button and the calendars pop up under the "Shared Calendars" area). Sometimes people lose their connection with the shared calendars, getting the following message: If I check the mailboxfolderpermissions I can see that these users are still there with the correct permissions, but they can't open the shared calendars anymore. I usually remove the user and send him/her another invite. Is there a way for the users to add these calendars themselves? They can't use all the generated ICS links because some of them have restricted views and if they try to add the shared mailbox in their outlook clients, only the default calendar shows up. Or is there a third party tool that can do this? Any help would be much appreciated! Francesco1.3KViews0likes2CommentsHow to quickly assign different permissions to shared calendars to different people
Hello everyone, In our organization we have a shared mailbox with multiple calendars within (around 10 calendars). These calendars need to be shared with all staff members, who should have "Reviewer" permissions. There are a few people (the secretaries), though, who need to have "Editor" permissions, because they are responsible of editing all these calendars. Also, every year our Staff security group is populated with new staff members who need to access those calendars possibly via email notifications. Would it be possible to create a script which: - Check all the members within the Staff Security group; - Identify the (new) members who don't have any access/permissions to the shared calendars; - Assign "Reviewer" permissions to each of them; then - Check all the members in a variable named $Secretaries (it would be great to populate this variable finding the word "Secretary" in the job title of each staff member); - Assign "Editor" permissions to all the secretaries. In the past new members were added manually one by one via the GUI. I created a variable with all the calendars inside: $SharedCalendars = @( "email address removed for privacy reasons:\Calendar\Test Dates", "email address removed for privacy reasons:\Calendar\Test1 Dates", "email address removed for privacy reasons:\Calendar\Test2 Dates", "email address removed for privacy reasons:\Calendar\Test3 Dates", "email address removed for privacy reasons:\Calendar\Test4 Dates", etc. ) Then I know that I can run for each calendar the Add-MailboxFolderPermission and also send the notifications $SharedCalendars.ForEach{ Add-MailboxFolderPermission -Identity $_ -User email address removed for privacy reasons -AccessRights Reviewer -SendNotificationToUser $true } If I want to populate the $Secretaries variable, I can use something like this: $Users = Get-MgGroupMember -GroupId xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -All $UsersJob = $Users.ForEach{ Get-MgUser -UserId $_.Id -Property Id, DisplayName, UserPrincipalName, Mail, JobTitle } $Secretaries = $UsersJob | Where-Object {($_.JobTitle -like '*Secretary*')} | Select-Object -Property Id, DisplayName, UserPrincipalName, Mail, JobTitle | Sort-Object -Property UserPrincipalName but I am missing all the part of assigning the "Reviewer" permissions for each new member and the "Editor" permissions for the secretaries. Any help would be much appreciated. Many thanks in advance! Francesco2.3KViews0likes2Comments