Solved

Exchange 2003 Quick Inventory

Posted on 2008-06-23
5
214 Views
Last Modified: 2008-09-17
Is there a quick way to see how many mailboxes my exchange 2003 server has on it?
0
Comment
Question by:deklinm
5 Comments
 
LVL 29

Accepted Solution

by:
Michael W earned 168 total points
Comment Utility
Via the Exchange System Manager:

Servers --> <Server Name> --> First Storage Group --> Mailbox Store --> Mailboxes
0
 
LVL 29

Assisted Solution

by:mass2612
mass2612 earned 166 total points
Comment Utility
Hi,

You can also get this information via a vbScript. Save this code as Ex-Mbx-Count.vbs. Modify the line: -
cComputerName = "LAB1EX1" ' Modify this value to suit your server

Then run "cscript Ex-Mbx-Count.vbs"
On Error Resume Next

Dim cComputerName

Const cWMINameSpace = "root/MicrosoftExchangeV2"
 

'The rest of the script will fetch mailbox sizes for our server. Mailbox sizes are in Kilobytes. 
 

Const cWMIInstance = "Exchange_Mailbox"

cComputerName = "LAB1EX1" ' Modify this value to suit your server
 

Dim strWinMgmts            ' Connection string for WMI

Dim objWMIExchange   ' Exchange Namespace WMI object

Dim listExchange_Mailboxs  ' ExchangeLogons collection

Dim objExchange_Mailbox           ' A single ExchangeLogon WMI object
 

' Create the object string, indicating WMI (winmgmts), using the

' current user credentials (impersonationLevel=impersonate),

' on the computer specified in the constant cComputerName, and

' using the CIM namespace for the Exchange provider.

strWinMgmts = "winmgmts:{impersonationLevel=impersonate}!//"& _

cComputerName&"/"&cWMINameSpace

Set objWMIExchange =  GetObject(strWinMgmts)

' Verify we were able to correctly set the object.

If Err.Number <> 0 Then

  WScript.Echo "ERROR: Unable to connect to the WMI namespace."

Else

  '

  ' The Resources that currently exist appear as a list of

  ' Exchange_Mailbox instances in the Exchange namespace.

  Set listExchange_Mailboxs = objWMIExchange.InstancesOf(cWMIInstance)

  '

  ' Were any Exchange_Mailbox Instances returned?

WScript.Echo "Total number of mailboxes on server " & cComputerName & " is " & listExchange_Mailboxs.count
 

End If

Open in new window

0
 
LVL 2

Assisted Solution

by:chand_shahzad
chand_shahzad earned 166 total points
Comment Utility
The best way is to open you active directory users and computers. right click on you exchange server name > click find. in Find users Window click on second tab :Exchange" and select "users with exchange mail box".  this will show all the users with mailbox and in bottom left corner number of records appears.
0

Featured Post

Promote certifications in your email signature

Has your company recently won an award or achieved a certification? They'll no doubt want to show it off. Email signature images used to promote certifications & awards can instantly establish credibility with a recipient and provide you with numerous benefits.

Join & Write a Comment

Suggested Solutions

Utilizing an array to gracefully append to a list of EmailAddresses
Check out this infographic on what you need to make a good email signature that will work perfectly for your organization.
In this video we show how to create a Distribution Group in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >>…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now