+ Post New Thread
Results 1 to 6 of 6
Enterprise Software Thread, Exchange 2010 - Audit who has shared their mailbox in Technical; How can I use Exchange Powershell to run a command that will show which users have shared their mailboxes with ...
  1. #1

    RabbieBurns's Avatar
    Join Date
    Apr 2008
    Location
    Sydney
    Posts
    5,516
    Thank Post
    1,323
    Thanked 469 Times in 306 Posts
    Blog Entries
    6
    Rep Power
    199

    Exchange 2010 - Audit who has shared their mailbox

    How can I use Exchange Powershell to run a command that will show which users have shared their mailboxes with others please?

  2. #2

    RabbieBurns's Avatar
    Join Date
    Apr 2008
    Location
    Sydney
    Posts
    5,516
    Thank Post
    1,323
    Thanked 469 Times in 306 Posts
    Blog Entries
    6
    Rep Power
    199
    still not been able to find an answer for this on google. Is it possible?

  3. #3

    RabbieBurns's Avatar
    Join Date
    Apr 2008
    Location
    Sydney
    Posts
    5,516
    Thank Post
    1,323
    Thanked 469 Times in 306 Posts
    Blog Entries
    6
    Rep Power
    199
    @sukh I'm just wondering if you were perhaps able to assist here please sir?

  4. #4

    Join Date
    Aug 2007
    Location
    Deal, Kent
    Posts
    343
    Thank Post
    12
    Thanked 73 Times in 51 Posts
    Rep Power
    27
    The below script works for calendar permissions - pretty sure you could modify it for mailboxes.

    Code:
    get-mailbox -ResultSize unlimited | get-CalendarProcessing | select identity -expand ResourceDelegates | select @{n="Name"; e={$_.identity.Name}}, @{n="ResourceDelegates"; e={$_.Name}} | export-CSV c:\resourcedelegates.csv -NoTypeInformation
    Edit - this will generate a 2-column CSV, NAme of resource - then delegates

    If there are multiple users for a single resource it will re-write that line for each delegate.
    Last edited by Psymon; 19th April 2013 at 03:51 PM.

  5. #5

    Join Date
    Aug 2007
    Location
    Deal, Kent
    Posts
    343
    Thank Post
    12
    Thanked 73 Times in 51 Posts
    Rep Power
    27
    Saying that - just been having a play. It could be as simple as

    Code:
    Get-Mailbox -ResultSize unlimited | Get-MailboxPermission | Export-Csv C:\Testing.csv
    Just need to filter it down to "IsInherited = FALSE" and ignore all "User = NT AUTHORITY\SELF"

    Gives you a list of all non-standard permissions.

  6. #6

    Join Date
    Apr 2013
    Posts
    4
    Thank Post
    0
    Thanked 1 Time in 1 Post
    Rep Power
    0
    you need to use the Get-mailboxPermission command to see who had the permission...


    Get-Mailbox username | Get-MailboxPermission

SHARE:
+ Post New Thread

Similar Threads

  1. Share calendar with a shared mailbox in exchange 2010.
    By monshine in forum How do you do....it?
    Replies: 1
    Last Post: 10th October 2012, 09:39 PM
  2. Replies: 5
    Last Post: 5th December 2011, 04:59 PM
  3. Sharing mailboxes, calendars in Exchange 2010 / outlook 2010
    By Max_Power in forum Enterprise Software
    Replies: 1
    Last Post: 27th July 2011, 04:12 PM
  4. Replies: 2
    Last Post: 12th August 2010, 12:15 PM
  5. Microsoft Exchange 2010 (New Setup - 2000 mailbox)
    By RobFuller in forum Internet Related/Filtering/Firewall
    Replies: 6
    Last Post: 13th March 2010, 02:35 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •