Fix PowerShell Mailbox Folder Permissions Not Applying to Subfolders
Question details
User needs to resolve an issue where Exchange mailbox delegate permissions set via PowerShell no longer inherit or apply to subfolders.

- Product
- Microsoft Exchange
- Device & OS
- not provided
- Scenario
- Managing mailbox folder delegate permissions via PowerShell using the Set-MailboxFolderPermission cmdlet.
- Observed behavior
- Delegate permissions stop applying to subfolders after using the Set-MailboxFolderPermission cmdlet, failing to cascade the permissions automatically.
Ensure you have the necessary Exchange Administrator privileges to run PowerShell cmdlets and that you are connected to the correct Exchange Online or on-premises environment.
Verify Cmdlet Syntax and Folder Permission Hierarchy
Understand how Set-MailboxFolderPermission operates, as it inherently applies only to the specified folder and does not cascade by default.
The Set-MailboxFolderPermission cmdlet is specifically designed to modify permissions for a designated folder. By default, it does not automatically propagate or inherit down to existing subfolders. This behavior is standard in Exchange environments unless a recursive PowerShell script is utilized.
Run the command 'Get-MailboxFolderPermission -Identity user@domain.com:\Folder' in PowerShell to review the exact access rights currently assigned.
Since there is no '-Recurse' parameter built into the cmdlet, you must use a custom loop. Use 'Get-MailboxFolderStatistics' to list all subfolders, then pipe those paths into the 'Set-MailboxFolderPermission' cmdlet to apply permissions systematically.

Contact Microsoft Technical Support
If permissions previously expanded automatically and recently stopped, escalate the issue to investigate backend changes.
Looking for a Lightweight Alternative to Microsoft Office?
While WPS Office does not manage Microsoft Exchange backends, it serves as a highly efficient, free alternative to Microsoft Office for your daily document productivity. Enjoy a familiar interface without heavy subscriptions.
- 1. Download the installer: Visit the official WPS Office website and click the free download button for your operating system.
- 2. Run the setup: Open the downloaded installation file and follow the on-screen prompts to complete the setup process.
- 3. Start creating documents: Launch WPS Office to instantly open, edit, and save your existing Microsoft Office files without formatting loss.

Frequently Asked Questions
Does Set-MailboxFolderPermission have a recursive switch?
No, the Set-MailboxFolderPermission cmdlet does not have a built-in parameter to apply permissions recursively to all subfolders. You must script a PowerShell loop to apply permissions to each folder individually.
Why did my folder permissions stop applying to new subfolders?
In Exchange, permissions set on a parent folder are not dynamically inherited by newly created subfolders in all configurations. They must either be configured by the email client (like Outlook) during creation or manually updated via PowerShell.
How do I check current delegate permissions on an Exchange mailbox?
You can verify current folder permissions by running the Get-MailboxFolderPermission cmdlet in PowerShell, specifying the target mailbox and the exact folder path identity.




