How do I get a report or list for mailbox permissions in MS Exchange 2007

On the MS Exchange 2007 server Management Console, when right click on a mailbox in the Receipent Mailbox list, there are two permissions: Manage Send as Permission, Manage Full Access Permission. And in the properties of a mailbox - Mail Flow settings - Delivery Options Properties, there is a property that Send on bahalf - Grant this permission to.
how can I get a list or report of mailboxes that are set these permissions.
certuranAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

gupnitCommented:
Hi,
Simplest solution is use free trial of Quest MessageStats or Reporter for the information
Else you will need to run piped Powershell Scripts
Thanks
Nitin
0
Mahmoud SabryCommented:
msabry06:
if you need the permission that XXX@domain.com has for any another user mailbox, then you can try the following from the exchange management shell

Get-Mailbox | Get-MailboxPermission -User XXX@domain.com | fl identity,user, accessrights

this will give you alist of all mailboxes that XXX user has full access
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
certuranAuthor Commented:
Thank you, actually I need this for all users, not only XXX user.
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

gupnitCommented:
Hi
Use Get-Mailbox | Get-ADPermission | where {($_.ExtendedRights -like “*Send-As*”)} | FT -Wrap
Let me know
Thanks
Nitin
0
Mahmoud SabryCommented:
you can try the following commands

First
$allusers=get-user | Where-Object {$_.recipienttype -eq "UserMailbox"}

then

Get-Mailbox | Get-MailboxPermission -User $_.allusers | fl identity,user, accessrights


0
certuranAuthor Commented:
dear qupnit, Quest is a good suggestion and the command ( Get-Mailbox | Get-ADPermission | where {($_.ExtendedRights -like “*Send-As*”)} | FT -Wrap ) worked.

dear the commands (Get-Mailbox | Get-MailboxPermission -User XXX@domain.com | fl identity,user, accessrights) and ( Get-Mailbox | Get-MailboxPermission -User $_.allusers | fl identity,user, accessrights ) worked. But this ($allusers=get-user | Where-Object {$_.recipienttype -eq "UserMailbox"}) has given error.

I post the result by putting the >xxxxx.txt at the and of command. Is there another way to transfer the results to the excel file.

0
certuranAuthor Commented:
Only problem is the results are text. To convert them a table structure requiring processing text files. But the results are matching what I wanted.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.