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

Create a shared mailbox in Microsoft Exchange 2010 and Add to OWA

To create a shared mailbox in Microsoft Exchange 2010 you’ll need to use the Exchange Management shell.

New-mailbox sharedTest –shared –userprincipalname Sharedtest@somedomain.com. Other settings are available for New-Mailbox – http://technet.microsoft.com/en-us/library/aa997663.aspx.

clip_image002

After its creation, notice the different icons for the shared mailbox

clip_image004

Right click the user (shared mailbox) and select “Manage Full Access Permissions

clip_image006

Add the users you wish to allow access.

clip_image008

clip_image010

clip_image012

Note this couls also be scripted with Add-MailboxPermission –Identity sharedtest –user “Lab\tu12” –AccessRights “Full Access”

Then you can log into Outlook Web access (or Outlook) and add them. Here is the process for OWA in Exchange 2010.

clip_image014

clip_image016

clip_image018

You can now see both Mailboxes from OWA.

Hope it Helps

dw