Solved

mailbox permissions report

Posted on 2015-02-05
3
83 Views
Last Modified: 2015-02-20
Is there an easy way to get a full list of which users can access which mailboxes in an Exchange 2013 environment. Ideally written out to a spreadsheet. In 2010 there used to be a mass of exchange shell commands which could do the same...

I also wondered for exchnage365 mailboxes, if there is a way to get the same report for those mailboxes as well?
0
Comment
Question by:pma111
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 53

Accepted Solution

by:
Will Szymkowski earned 250 total points
ID: 40591300
You can use the following powershell script to get the mailbox permissions...

$Mailboxes = get-mailbox -resultsize "unlimited"
foreach ($Mailbox in Mailboxes) {
Get-mailboxPermission -Identity $Mailbox | select Identity, User, AccessRights | out-file "c:\exportedpermissions.csv" -append
}

Open in new window


Will.
0
 

Assisted Solution

by:matt160
matt160 earned 250 total points
ID: 40591887
Will's should do the job. I use the one below.

Get-Mailbox | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq $false} | Select Identity,User,@{Name='Access Rights';Expression={[string]::join(', ', $_.AccessRights)}} | Export-Csv -NoTypeInformation C:\Log\mailboxpermissions.csv
0
 
LVL 3

Author Comment

by:pma111
ID: 40593138
thanks so much...

can you get similar report for your exchange online mailboxes...
0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this step by step procedure, you will come to know the details of creating an Outlook meeting in 2007, 2010, 2013 & 2016.
In-place Upgrading Dirsync to Azure AD Connect
To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question