I originally posted this in the 365 forums but was informed to post it here instead...
I'm looking for a way to do bulk calendar sharing of individual calendars (not Public Folders) in Exchange Online.
I have a client looking to share every employee's calendar with every single employee in their organization.
They have 16 employees so if I did the usual PowerShell command below I'd have to enter it some 250+ times.
Add-MailboxFolderPermission –Identity user1@domain.com:\Calendar -AccessRight Editor -User user2@domain.com
I created a security group and added all of the employees to it. Now if I can run a PowerShell command to assign calendar permissions to that security group and I can drastically cut down my admin work. In theory I can run the PowerShell command one time for each staff member (so 16 times) and have all of the necessary permissions assigned.
If that method isn't possible then what's the best practice for getting this done?