Finding Exchange 2010 archive mailbox sizes.

With Exchange 2010 SP 1 the archive mailbox functionality is a little more usable.  This means we will need to discover ways to manage and report on these mailboxes.

So, “How do you see the size of the archive mailbox?”

Use get-mailboxstatistics mailboxname –archive.

To see all of the archive mailboxes Get-Mailbox -archive | Get-MailboxStatistics -archive |fl DisplayName, Total*

There .

I haven’t test this yet, but also found this. It’s a GUI based view of all Exchange  2010 mailboxes with mailbox sizes.

Finally, the ability to see mailbox sizes in one place!!!!!

http://gsexdev.blogspot.com/2010/03/mailbox-size-gui-exchange-2010-remote.html

Hope it Helps

dw

Advertisements

Upgrade Exchange 2010 RTM to Exchange 2010 Service Pack 1

This is an upgrade of an All in one Exchange 2010 RTM server to Exchange 2010 SP 1.

clip_image002

clip_image004

clip_image006

clip_image008

clip_image010

clip_image012

clip_image014

I was missing some updates. So I ran windows updates.

All prerequisites are here – http://technet.microsoft.com/en-us/library/bb691354.aspx

clip_image016

After windows updates it still needed these:

http://code.msdn.microsoft.com/KB982867.

(http://go.microsoft.com/fwlink/?linkid=3052&kbid=979744).

http://code.msdn.microsoft.com/KB983440.

(http://support.microsoft.com/kb/977020).

(http://support.microsoft.com/?kbid=979099).

After all that, it let me continue.

clip_image018

clip_image020

clip_image022

All green is good.

clip_image024

Hope it Helps

dw

Get Exchange Mailbox database sizes and sort so smallest is on top.

get-mailboxdatabase | foreach-object{select-object -inputobject $_ -property *,@{name=”MailboxDBSizeinGB”;expression={[math]::Round(((get-item (“\\” + $_.servername + “\” + $_.edbfilepath.pathname.replace(“:”,”$”))).length / 1GB),2)}}} | Sort-Object mailboxdbsizeinGB | format-table identity,mailboxdbsizeinGB –autosize

the output give a complete list of databases and puts the smallest one on top.

and if you want to simply double click a vbscript, here is a script “getdatabasesize.vbs” that calls the ps1. Its a little more user friendly. This is simply a vb script to call the powershell script.

Make sure you change the d:\ to the path its at.

code is

set objshell = createobject(“wscript.shell”)
vpsscript = “powershell.exe -noexit d:\getdatabasesize.ps1”
objshell.run vpsscript

Hope it Helps

dw