Gather info from Exchange 2003 information stores

Posted on 2011-10-04
Last Modified: 2012-05-12
I have an Exchange 2003 server with 8 information stores.

I'm looking for a script that will list all the information stores, how big each one is (i.e. 75GB) and how much free space is availabe in each one in an excel document.

Can anyone help?  I'm sure they are out there, I just can't seem to find anything.

Question by:G6Telecom
    LVL 22

    Accepted Solution

    LVL 32

    Expert Comment

    by:Robberbaron (robr)
    1/ the last link shows a powershell method similar to what i used to use. it searches the event log for the correct event and then extracts the data.  (Appear to have lost my old vbs script in the move to EX2010.)

    2/ you can append to a CSV file using code from

    3/ But if you want to use excel to do formatting , graphing etc, (which i do to report on licence usage of a different application), then the best way I have found is as above (append to a CSV) but call up the csv file as a datasource within your xlxm file. That way the raw data just keeps getting appended , and the graphing etc refers to the same datasource without having to change the range definition each month or whatever your reporting period is.

    Get-Eventlog -Logname Application | Where-Object {$_.Timegenerated -ge (Get-Date).AddDate(-1)} | Export-Csv Temp.csv -Encoding Unicode
    [System.IO.File]::ReadAllText("Temp.csv") | Out-File Application_eventlog.csv -Append -Encoding Unicode

    Open in new window


    Featured Post

    Why do Marketing keep bothering you?

    Is your marketing department constantly asking for new email signature updates? Are they requesting a different design for every department? Do they need yet another banner added? Don’t let it get you down! There is an easy way to manage all of these requests...

    Join & Write a Comment

    Suggested Solutions

    Use these top 10 tips to master the art of email signature design. Create an email signature design that will easily wow recipients, promote your brand and highlight your professionalism.
    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…
    This video discusses moving either the default database or any database to a new volume.

    755 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

    22 Experts available now in Live!

    Get 1:1 Help Now