Last time I have uploaded a script to check mailbox permissions, this time scripts checks permissions on individual folders on the mailbox.

Worth mentioning is that script is also checking groups recursively, and has - let me call it - anti-loop protection :] so if someone creates "Group_A" and "Group_B" and put A in B and B in A the script will notice that particular group has been already reported in that particular cycle, and won't go deeper.


More information about it can be found on:


MailboxFolderPermissions.ps1 - Mailbox folder permissions report generation script. 
Generates a report of permissions that have been set on a folder 
Single mailbox reports are output to the console, while all other 
reports are output to a CSV file. 
Generates a report for all mailboxes in the organization. 
.PARAMETER server 
Generates a report for all mailboxes on the specified server. 
.PARAMETER database 
Generates a report for all mailboxes on the specified database. 
Generates a report for mailbox names listed in the specified text file. 
.PARAMETER mailbox 
Generates a report only for the specified mailbox. 
.PARAMETER filename 
(Optional) Specifies the CSV file name to be used for the report. 
If no file name specificed then a unique file name is generated by the script. 
.\MailboxFolderPermissions.ps1 -database HO-MB-01 
Returns a report with the mailbox statistics for all mailbox users in 
database HO-MB-01 
.\MailboxFolderPermissions.ps1 -file .\users.txt 
Returns a report with the mailbox statistics for all mailbox users in 
the file users.txt. Text file should contain names in a format that 
will work for Get-Mailbox, such as the display name, alias, or primary 
SMTP address. 
.\MailboxFolderPermissions.ps1 -server ex2010-mb1 
Generates a report with the mailbox statisitcs for all mailbox users 
on ex2010-mb1 
.\MailboxFolderPermissions.ps1 -server ex2010-mb1 -filename ex2010-mb1.csv 
Generates a report with the mailbox statisitcs for all mailbox users 
on ex2010-mb1, and uses the custom file name of ex2010-mb1.csv 
Written By: Paweł Jarosz 
As a base used script for mailbox report created by Paul Cunningham -> 
Find me on: 
* My Blog: 
* LinkedIn: 
* GoldenLine: 
* Github: 
Change Log: 
V1.00, 01/05/2016 - Initial version