Link to home
Start Free TrialLog in
Avatar of tmckinney01
tmckinney01Flag for United States of America

asked on

Exchange

I have over 300 people.  I'd like to look and see how much email from the most down to the least.  I've looked through it, but I can find it.  It is Exchange 2010.

Thank you.
Avatar of Manikandan Narayanswamy
Manikandan Narayanswamy
Flag of India image

Hi,

Do you mean to say that how many emails are there in email queue. Please elaborate more on your problem description

Thanks
Manikandan
Avatar of Simon Butler (Sembee)
There are two scripts I use for this process.

This one I like as it put it in to a CSV file so I can play around with it in Excel:
http://exchangeserverpro.com/powershell-script-create-mailbox-size-report-exchange-server-2010/

This one puts does the same thing, but has it in an HTML file:
https://gallery.technet.microsoft.com/office/Exchange-2010-Mailbox-Size-c3746baf

Simon.
Avatar of tmckinney01

ASKER

I'm thinking about the mailbox database.   Our limit is it two gigs, how many people go  are close?
Hi,

Then the link given by Simon is perfect please refer it

Thanks
Manikandan
I'm really sorry, I haven't used Exchange for a long time.  I can open up Exchange Manager shell, and then I get:

[PS] C:\Windows\system32>

So, what do I do next?

Again, I'm very sorry I haven't used Exchange forever.
Hi,

Run the command get-mailboxreport.ps1 with the parameters mentioned on the link given by Simon. For example for getting report for server run the command Get-MailboxReport.ps1 - server then mention name of the exchange server.


Thanks
Manikandan
Okay, I can get "get-mailbox".  That shows all of my users, alias, server name; how can I get the my mailbox size??????
You need to download either of the scripts I have linked to above, then follow their instructions on how to generate the report.

Simon.
It still doesn't work.

H:\Get-MailboxReport.ps1 : Parameter set cannot be resolved using the specified named parameters.
At line:1 char:1
+ .\Get-MailboxReport.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Get-MailboxReport.ps1], ParameterBindingException
    + FullyQualifiedErrorId : AmbiguousParameterSet,Get-MailboxReport.ps1
Hi,

Use the command like below

Get-MailboxReport.ps1 - Mailbox (Name of the User mailbox for which you want to have report)

Thanks
Manikandan
Nope.

User generated image
Hi,

You have to download the script from the link which is given and then try to run

Thanks
Manikandan
a. You are using PowerShell, not Exchange Management Shell.
b. As pointed out twice already, you need to download the script/s from the links I provided above. This is NOT a built in function.

Simon.
I have found much better solution. Exchange 2010 works perfectly.
I've requested that this question be closed as follows:

Accepted answer: 0 points for tmckinney01's comment #a40799640

for the following reason:

It's much better to use Exchange 2010.
I don't understand your reason for wanting the question closed.
You have been provided with solutions that require additional scripts.
ASKER CERTIFIED SOLUTION
Avatar of tmckinney01
tmckinney01
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
My friend took a look and showed just use exchange 2010 within the mailbox.