Answered by:
List of mailbox access

Question
-
Hello
We have about 200 users in our site. Sometimes, IT admins give themselves access to a user's mailbox to troubleshoot problems etc.
Management have asked us to produce a report of who has access to the 200 users' mailboxes.
All users are on one Exchange 2007 server named MAIL.
Does anyone know how I can do this? I assume it's some sort of Powershell but not sure what.Wednesday, October 3, 2012 7:20 PM
Answers
-
Hi
try this command
Get-Mailbox | Get-MailboxPermission | Where {$_.AccessRights -eq "FullAccess"}
or Get-Mailbox | Get-MailboxPermission | fl
- Marked as answer by Zi FengModerator Thursday, October 11, 2012 5:12 AM
Wednesday, October 3, 2012 10:32 PM -
Hi
Try the command from mjolinor, it is nice
Zi Feng
TechNet Community Support
- Marked as answer by Zi FengModerator Thursday, October 11, 2012 5:12 AM
Thursday, October 4, 2012 7:04 AMModerator -
you may try this powershell scritp
Get-Mailbox | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq $false} | Select identity,User,@{Name='AccessRights';Exception={[string]::join(',',$_.AccessRights)}} | Export-Csv-Notypeinformation mailboxpermissions.csv
Don't forget to mark helpful or answer
connect me :-
http://in.linkedin.com/in/satya11
http://facebook.com/satya.1000
- Marked as answer by Zi FengModerator Thursday, October 11, 2012 5:12 AM
Thursday, October 4, 2012 9:29 AM
All replies
-
Hi
try this command
Get-Mailbox | Get-MailboxPermission | Where {$_.AccessRights -eq "FullAccess"}
or Get-Mailbox | Get-MailboxPermission | fl
- Marked as answer by Zi FengModerator Thursday, October 11, 2012 5:12 AM
Wednesday, October 3, 2012 10:32 PM -
Hi
Try the command from mjolinor, it is nice
Zi Feng
TechNet Community Support
- Marked as answer by Zi FengModerator Thursday, October 11, 2012 5:12 AM
Thursday, October 4, 2012 7:04 AMModerator -
you may try this powershell scritp
Get-Mailbox | Get-MailboxPermission | where {$_.user.tostring() -ne "NT AUTHORITY\SELF" -and $_.IsInherited -eq $false} | Select identity,User,@{Name='AccessRights';Exception={[string]::join(',',$_.AccessRights)}} | Export-Csv-Notypeinformation mailboxpermissions.csv
Don't forget to mark helpful or answer
connect me :-
http://in.linkedin.com/in/satya11
http://facebook.com/satya.1000
- Marked as answer by Zi FengModerator Thursday, October 11, 2012 5:12 AM
Thursday, October 4, 2012 9:29 AM