Solved

Script or tool to do Inventory of shared mailboxes and gather permissions for shared mailboxes

Posted on 2014-02-24
4
1,058 Views
Last Modified: 2014-02-26
Hello,
I wanted to ask if anyone has a script script or suggest a tool to do Inventory of shared mailboxes and gather permissions.

Also, to get the following permissions - Send As, Send on Behalf, and Full Access for all mailboxes. Identify mailboxes which have delegates


Thanks in advance!
0
Comment
Question by:claudiamcse
4 Comments
 
LVL 8

Accepted Solution

by:
Jeff Perry earned 500 total points
Comment Utility
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 mailboxpermissions.csv

Open in new window


from

http://exchangeserverpro.com/list-users-access-exchange-mailboxes/
0
 
LVL 18

Expert Comment

by:suriyaehnop
Comment Utility
Try attached script
script.txt
0
 
LVL 4

Expert Comment

by:michaelalphi
Comment Utility
Hi Claud,
Please checkout this link to enable mailbox/folder auditing in office 365 for all users : https://www.cogmotive.com/blog/office-365-tips/enable-mailbox-auditing-for-office-365-users
you can have also check these links to audit mailbox/folder access in different exchange versions :
For Exchange server 2013 : Mailbox audit logging in exchange 2013
For exchange server 2010 : Mailbox audit logging in exchange 2010
For Exchange server 2007 : Mailbox audit logging in exchange 2007
Moreover, You can also have a look at this automated option(http://www.lepide.com/exchange-server-audit/) which would be good choice for you to audit shared mailbox folder permission.
0
 

Author Closing Comment

by:claudiamcse
Comment Utility
tHanks a lot!! This script worked great. The other scripts that someone esle posted, didn't work
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
Learn to move / copy / export exchange contacts to iPhone without using any software. Also see the issues in configuration of exchange with iPhone to migrate contacts.
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

743 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

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now