locked
Exchange 2007: View users that can access a mailbox or resource. RRS feed

  • Question

  • How can I determine how many users have access to a specific mailbox or resource in Exchange 2007?

    Example of request:

    "Can you tell me who has access to Fleet Service Writer and Fleet Resource email
    accounts?"
    Wednesday, February 22, 2012 3:19 PM

Answers

  • If you have a specific mailbox you can run this to find everyone who has full access permission to the mailbox at the server level:

    get-mailboxpermission -id Mailbox | where {$_.accessrights -eq 'fullaccess'}

    The problem is people can also have permissions within the mail folders themselves.


    TBrennan

    • Marked as answer by Terence Yu Wednesday, February 29, 2012 8:35 AM
    Wednesday, February 22, 2012 8:24 PM
  • Hi

       I test it in my lab. Exchange 2007 sp3

        mailbox Name : test

        list user can access test

      Get-Mailboxpermission –Identity “test” |where {$_.AccessRights –like “FullAccess”} |select user

      It won’t list send as permission user.

      This command will list send as permission user.

      Get-ADPermission –Identity “test”|where {$_.ExtendedRights –like “Send-as”} |select user  

    Terence Yu

    TechNet Community Support

    • Marked as answer by Terence Yu Wednesday, February 29, 2012 8:35 AM
    Thursday, February 23, 2012 2:51 AM

All replies

  • Hi

    Is this what you are looking for:

    Get-MailboxPermission user| select user,accessrights

    http://technet.microsoft.com/en-us/library/aa998218%28v=exchg.80%29.aspx

    Cheers, Steve

    Wednesday, February 22, 2012 3:24 PM
  • I think the dept wants to know how many of their staff can access the mailbox.
    Wednesday, February 22, 2012 3:51 PM
  • Might this can help you

    Get-MailboxPermission -Identity "Terry Adams" -User RaySam -AccessRights Fullaccess -InheritanceType all
    

    Thanks Sriram

    Wednesday, February 22, 2012 5:43 PM
  • I'll try it. Thanks

    Wednesday, February 22, 2012 6:28 PM
  • If you have a specific mailbox you can run this to find everyone who has full access permission to the mailbox at the server level:

    get-mailboxpermission -id Mailbox | where {$_.accessrights -eq 'fullaccess'}

    The problem is people can also have permissions within the mail folders themselves.


    TBrennan

    • Marked as answer by Terence Yu Wednesday, February 29, 2012 8:35 AM
    Wednesday, February 22, 2012 8:24 PM
  • Hi

       I test it in my lab. Exchange 2007 sp3

        mailbox Name : test

        list user can access test

      Get-Mailboxpermission –Identity “test” |where {$_.AccessRights –like “FullAccess”} |select user

      It won’t list send as permission user.

      This command will list send as permission user.

      Get-ADPermission –Identity “test”|where {$_.ExtendedRights –like “Send-as”} |select user  

    Terence Yu

    TechNet Community Support

    • Marked as answer by Terence Yu Wednesday, February 29, 2012 8:35 AM
    Thursday, February 23, 2012 2:51 AM
  • Hi
       Can you post your result?


    Terence Yu

    TechNet Community Support

    Friday, February 24, 2012 7:55 AM
  • I've been working on another project, but will post results soon. Thanks
    Friday, February 24, 2012 2:42 PM
  • Hi
       Do you have anything to update your issue ?

    Terence Yu

    TechNet Community Support

    Tuesday, February 28, 2012 8:43 AM
  • Thanks for the help. The command worked great.
    Tuesday, February 28, 2012 1:05 PM