Hello, @Ajay m,
Welcome to the Microsoft Q&A platform!
Based on your description, I understand that you want To more Understand the InheritanceType in Mailbox Permission and have a better comprehension of the properties under its options.
InheritanceType is typically used in contexts like security settings, configuration options, or data models where properties or permissions can be inherited from a parent entity to child entities. Here’s a breakdown of the different InheritanceType options:
1.None
Description: This means no inheritance occurs. The properties or permissions are only applied to the entity itself and not passed down to any child entities.
Example: If you set a permission at a folder level with InheritanceType.None, the subfolders and files within that folder won’t inherit those permissions.
2.All (Default value)
Description: This means that all entities, including the entity itself and all of its descendants, inherit the properties or permissions.
Example: If a file directory has permissions set with InheritanceType.All, all files and subfolders within that directory will inherit the same permissions.
3.Children
Description: This means that only the immediate children of the entity inherit the properties or permissions, but not the entity itself or any further descendants.
Example: If a folder has permissions set with InheritanceType.Children, only the files and folders immediately within it will inherit the permissions; subfolders within subfolders will not.
4.Descendants
Description: This means that all entities beneath the current entity (i.e., children and their children, and so on) will inherit the properties or permissions, but not the entity itself.
Example: If a root folder has permissions set with InheritanceType.Descendants, all subfolders and files at any level below the root folder will inherit those permissions, but the root folder itself will not.
5.SelfAndChildren
Description: This means that the entity itself and its immediate children inherit the properties or permissions, but not the deeper descendants.
Example: If a folder has permissions set with InheritanceType.SelfAndChildren, the folder itself and the files/folders immediately within it will inherit the permissions. Subfolders within subfolders will not.
As for how to check if InheritanceType works correctly, I recommend that you use the Get-MailboxPermission cmdlet to retrieve permissions on a mailbox. For specific commands and operations, you can refer to this document: Get-MailboxPermission (ExchangePowerShell) | Microsoft Learn.
Please feel free to contact me if you have any queries. If my reply is helpful to you, please mark it as the answer so that other users can refer to it. Thank you for your support and understanding.
Best Wishes,
Alex Zhang