Exchange Connection Problems

Fix PowerShell Mailbox Folder Permissions Not Applying to Subfolders

Adam DavisAdam Davis Oct 13, 2026 868 views

Question details

User needs to resolve an issue where Exchange mailbox delegate permissions set via PowerShell no longer inherit or apply to subfolders.

Fix PowerShell Mailbox Folder Permissions Not Applying 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.
Before you start

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.

Solution 1Recommended

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.

1
Check current folder permissions

Run the command 'Get-MailboxFolderPermission -Identity user@domain.com:\Folder' in PowerShell to review the exact access rights currently assigned.

2
Apply permissions to subfolders recursively

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.

Verify Cmdlet Syntax and Folder Permission Hierarchy
Scripting Requirement: To apply permissions recursively, you will need to write or run a PowerShell script that iterates through all subfolder paths.
Free Microsoft Office alternative

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. 1. Download the installer: Visit the official WPS Office website and click the free download button for your operating system.
  2. 2. Run the setup: Open the downloaded installation file and follow the on-screen prompts to complete the setup process.
  3. 3. Start creating documents: Launch WPS Office to instantly open, edit, and save your existing Microsoft Office files without formatting loss.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats.Lightweight application that runs smoothly on low-resource devices.Free built-in PDF editing, merging, and conversion tools.Familiar user interface making migration seamless for Microsoft Office users.
microsoft office alternative - wps office

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.