locked
List of mailbox access RRS feed

  • 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

    Wednesday, October 3, 2012 10:32 PM
  • Hi

    Try the command from mjolinor, it is nice

    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/a9cd79ff-eda6-4527-af25-e50149e2242c

    Cheers


    Zi Feng

    TechNet Community Support

    Thursday, October 4, 2012 7:04 AM
    Moderator
  • 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

    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

    Wednesday, October 3, 2012 10:32 PM
  • Hi

    Try the command from mjolinor, it is nice

    http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/a9cd79ff-eda6-4527-af25-e50149e2242c

    Cheers


    Zi Feng

    TechNet Community Support

    Thursday, October 4, 2012 7:04 AM
    Moderator
  • 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

    Thursday, October 4, 2012 9:29 AM