Jump to content

Recommended Posts

  • 3 weeks later...
Posted (edited)

The below script works for calendar permissions - pretty sure you could modify it for mailboxes.

 

get-mailbox -ResultSize unlimited | get-CalendarProcessing | select identity -expand ResourceDelegates | select @{n="Name"; e={$_.identity.Name}}, @{n="ResourceDelegates"; e={$_.Name}} | export-CSV c:\resourcedelegates.csv -NoTypeInformation

 

Edit - this will generate a 2-column CSV, NAme of resource - then delegates

 

If there are multiple users for a single resource it will re-write that line for each delegate.

Edited by Psymon
Posted

Saying that - just been having a play. It could be as simple as

 

Get-Mailbox -ResultSize unlimited | Get-MailboxPermission | Export-Csv C:\Testing.csv

 

Just need to filter it down to "IsInherited = FALSE" and ignore all "User = NT AUTHORITY\SELF"

 

Gives you a list of all non-standard permissions.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...