Forum Discussion
Inviting a group calendar without sending invites to the distribution group
We have just migrated from Google Workspace and we are trying to duplicate the functionality we had there. Specifically, a set of shared calendars (Vacation, Travel, Deployment) where staff would post events and everyone could see them, but did not receive invitations. We created a M365 Group and ran into an issue where either:
1) if people were a member of the group they received the invitations (even though we did NOT check "Send copies of group conversations and events to group members", this seems like a bug)
2) if people were not members then they could not add the calendar to their Online Outlook (we are largely using Online Outlook as it has more functionality than the macOS Outlook, we are a mac shop).
An M365 group with the correct settings looked like the right answer but it did not work out that way. Is there a simple way to achieve this (for both administration and end users) ?
Glad I'm not the only one!
I want to be able to do the following
1. User creates a meeting on their personal calendar.
2. Invites Group to thereby place the event on the Shared Calendar
3. Have to option to set it NOT to email the Group members. In this example the Las Vegas Showroom group.
Hope there is a setting or solution!
- Avinash_MishraJul 30, 2024Copper Contributor
AngryLeprechaun It has to be Always instead of AUTO
-AlwaysSubscribeMembersToCalendarEvents
https://learn.microsoft.com/en-us/powershell/module/exchange/set-unifiedgroup?view=exchange-ps
Set-unifiedGroup -Identity email address removed for privacy reasons -AutoSubscribeNewMembers:$false -AlwaysSubscribeMembersToCalendarEvents:$false - AngryLeprechaunJul 17, 2024Copper Contributor
Disclaimer, the last time I used this was over a year ago (I have been out of the country) and it worked then. I recommend placing safeguards or capturing (transcript, etc..) the before and after data to compare in case something wildly goes wrong (or creating a test team with a few members and owners).
------------------------------------
#Install Exchange Online Module
Install-Module ExchangeOnlineManagement
Connect-ExchangeOnline -ExchangeEnvironmentName [INSERT ENVIRONMENT]
$group = "[MS GROUP NAME]"
#add (Add-) or remove (Remove-) from Subscribers list
$members =Get-unifiedGroup $group | Get-UnifiedGroupLinks -LinkType Member
$owners =Get-unifiedGroup $group | Get-UnifiedGroupLinks -LinkType Owner
foreach ($member in $members) {
Remove-UnifiedGroupLinks -Identity $group -Links $member.PrimarySmtpAddress -LinkType Subscriber -Confirm:$false
}
foreach ($owner in $owners) {
Remove-UnifiedGroupLinks -Identity $group -Links $member.PrimarySmtpAddress -LinkType Subscriber -Confirm:$false
}
#Hides from exchange client
Set-unifiedGroup -Identity $group -AutoSubscribeNewMembers:$false -AutoSubscribeMembersToCalendarEvents:$false
-HiddenFromExchangeClientsEnabled:$true
Disconnect-ExchangeOnline -confirm:$false -InfromationAction Ignore -ErrorAction SilentlyContinue
----------------------------------------------------------------
I think what might have been missing was "-AutoSubscribeMembersToCalendarEvents:$false" this will make sure all members do not get the invites to the calendar events.Do not use the "-HiddenFromExchangeClientsEnabled" switch if you do not want to hide from the outlook client. Some groups I worked with didn't want to see the group in Outlook and others did.
- AngryLeprechaunJul 17, 2024Copper Contributor
Maycon_Camargo this only turns off subscribing new members and does not address the calendar events.
- kovachgeorgeJul 17, 2024Copper Contributor
This issue continues to persist. None of the proposed solutions have been effective, and implementing a client-side fix would be cumbersome.
The setting for "Send copies of team emails and events to team members' inboxes" is not functioning.
My goal is for people to be able to send calendar invitations to the group without a meeting invite going to all members while maintaining editing access to the calendar. I am struggling to find a solution, and I believe this is just broken.
- Maycon_CamargoJun 28, 2024Copper Contributor
Here are the instructions:
Command to Install Exchange Package:
Install-Module -Name ExchangeOnlineManagementScript to Remove current subscriptions:
$Team = "Team Name"
$Members = Get-UnifiedGroupLinks -LinkType Members -Identity $Team
Foreach ($Member in $Members) {
Remove-UnifiedGroupLinks -LinkType Subscribers -Links $Member.PrimarySmtpAddress -Identity $Team -Confirm:$false
}Command to avoid subscriptions of new members:
Set-UnifiedGroup -Identity "Team Name" -AlwaysSubscribeMembersToCalendarEvents:$false - Christine_CannavoMar 08, 2024Copper ContributorI am an Admin and I work in PS. Can you share your script? This is so annoying to my users. I'd love to find a solution for them!
- Christine_CannavoMar 08, 2024Copper Contributor
cahdickerson & all I unfortunately take it back 😞 I just tested and all of the group members still receive a message . I tried from both the Web page as well as outlook and in both cases the Group members still got an email even though I had the setting unchecked as in my previous post. Microsoft PLEASE FIX THIS!
- Christine_CannavoMar 06, 2024Copper Contributor
cahdickerson and all - this seems to be working now - just toggle this OFF on the setting of your GROUP. This was dong from Exchange Admin panel, on the Group
- AngryLeprechaunMar 06, 2024Copper Contributor
I have accomplished this via PS cmd line, however you'll need to get someone in your organization that has the Global Admin role for your tenant and someone familiar with scripting it (how I typically handle this type of request). I heard that not too long ago, MS added a toggle in the Teams Admin Center that you can turn this off and on from the GUI, but I could not find that option in our tenant (GCC-High).
- cahdickersonMar 05, 2024Copper Contributor
Anyone finding solutions to this? It is so annoying to have invites sent to all the Group members!