Actually, this is pretty easy to automate:

$user = ‘michael.smith’  ## the reporting user
$databases = @( Get-MailboxDatabase )
foreach( $database in $databases )
{
               $dn = $database.DistinguishedName
               Add-ADPermission -Identity $dn -user $user -AccessRights 
ExtendedRight -ExtendedRights "Receive As"
}


From: listsad...@lists.myitforum.com [mailto:listsad...@lists.myitforum.com] On 
Behalf Of Michael B. Smith
Sent: Monday, September 11, 2017 6:14 PM
To: exchange@lists.myitforum.com
Subject: RE: [Exchange] Management report application / script

Let me give you a suggestion. Using adsiedit.msc, on each DATABASE, set the 
reporting user to have Receive-As as an extended right on the database.

If you have a lot of databases, this can still be a little painful, but much 
less than setting it for each user.

From: listsad...@lists.myitforum.com<mailto:listsad...@lists.myitforum.com> 
[mailto:listsad...@lists.myitforum.com] On Behalf Of Maglinger, Paul
Sent: Monday, September 11, 2017 4:13 PM
To: 'exchange@lists.myitforum.com'
Subject: RE: [Exchange] Management report application / script

Quest has Exchange Manager which we have.  It does provide some reporting of 
what you’re looking for and you should be able to download it for a trial 
period to see what it does.  I haven’t played a great deal with that part of it 
though.  We were looking at it to gain insight into what our users were keeping 
in their mailbox (attachments mainly) and on that piece Quest needs to do more 
work.  Specifically it appears that in order to get that drill down into a 
mailbox it’s not enough to have inherited permissions by an account, you have 
to give that account rights to each mailbox individually – which is tedious 
time consuming.  I’ve opened communications with them to work through this but 
haven’t set up the time to do so yet.  That is my major gripe with it.

Paul

From: listsad...@lists.myitforum.com<mailto:listsad...@lists.myitforum.com> 
[mailto:listsad...@lists.myitforum.com] On Behalf Of John Matteson
Sent: Monday, September 11, 2017 1:40 PM
To: exchange@lists.myitforum.com<mailto:exchange@lists.myitforum.com>
Subject: [Exchange] Management report application / script

I'm looking for an application or powershell script that can provide a set of 
performance/management reports. What I'm looking for, ideally, is transit time 
mailbox to mailbox for messages of various sizes and from user to internet 
gateway, again for messages of various sizes. If it can work using tracking 
logs only, that would be great.

I know Quest had a package like this at one time.

Any pointers would be great.

Thanks.

John M.

Reply via email to