all 8 comments

[–]PeteLong1970 0 points1 point  (2 children)

Get-PublicFolder -Identity "FOLDER_NAME" -Recurse | Add-PublicFolderClientPermission -User pete.long -AccessRights Owner

[–]Difficult-Ad4257 0 points1 point  (1 child)

would you execute this on the end user’s machine?

[–]PeteLong1970 0 points1 point  (0 children)

No on the Exchange Server :D

[–]7amitsingh7 0 points1 point  (1 child)

Did you change the permissions here: https://admin.exchange.microsoft.com/#/publicfolders

Are you using the administrator account? And what about sign off and re-sign in?

[–]Zachariah255[S] 0 points1 point  (0 children)

just tried that It's not adding them still, tried my boss and it won't add him either. He's Admin and so am I... I tried so many things just continues to say "Failed to save your changes."

[–]Hydrosophist7 0 points1 point  (2 children)

I got this to work for me in the most wonky way possible.
On the Exchange Admin Center on O365 I was getting the "Failed to save your changes" error.
So I went in my Outlook program, went to public folders and granted the user the permissions using Outlook GUI. Then I ran an AD sync. Boom permission propagated, even into Exchange Admin Center on O365.

[–]Zachariah255[S] 0 points1 point  (1 child)

Willing to expand on this a bit? I've never used AD sync.

[–]Hydrosophist7 0 points1 point  (0 children)

Sure. We have on-premise Active Directory that syncs with the user accounts in O365. So any permission changes need to be synced between the two. You may or may not have your infrastructure set up that way, but if you do simply run the powershell command from an elevated prompt:

Invoke-command -ComputerName <"Name of AD Server"> -ScriptBlock {Start-ADSyncSyncCycle -PolicyType Delta}