MUSINGS

Configuring Exchange 2007 Impersonation (Exchange Web Services)

Configuring Exchange 2007 Impersonation (Exchange Web Services)

Exchange 2007 and 2010 differ in how to configure Impersonation to allow users to send as other users via EWS. This link is the 2007 way: http://msdn.microsoft.com/en-us/library/exchange/bb204095(v=exchg.80).aspx This link is the 2010 way: http://msdn.microsoft.com/library/bb204095.aspx The user to give impersonation rights to is the user id the application or service is being run with, not theRead more about Configuring Exchange 2007 Impersonation (Exchange Web Services)[…]

Why PST spells EVIL in a corporate environment

Why PST spells EVIL in a corporate environment

I’ve quite often seen in corporate environments the following scenario: The Microsoft Exchange servers have been under specified or outgrown their original requirements which results in disk constraints and ultimately outages. This in turn puts a strain on the IT department to resolve the issue, often without funds or time to do it properly.

So what’s the quick fix? Read more about Why PST spells EVIL in a corporate environment

Cannot edit transport rule in Exchange 2007? This is probably why.

Cannot edit transport rule in Exchange 2007? This is probably why.

A pretty cool new feature was introduced in Exchange 2007 called transport rules. Transport rules enable the administrator to define rules (funnily enough) which effect message routing or restrict content. For example any incoming message for mailbox Joe Bloggs can be redirected to mailbox Mary Smith. As with any new feature there is always some gotchas, and lucky us came across one. Read more about Cannot edit transport rule in Exchange 2007? This is probably why.

Powershell script to export Exchange mailbox sizes as a CSV

Powershell script to export Exchange mailbox sizes as a CSV

The following one liner will export all mailboxes with size details to a csv file. Save it at as a .ps1 script for ease of use. Get-MailboxStatistics | where {$_.ObjectClass -eq “Mailbox”} | Sort-Object TotalItemSize -Descending | select-object @{expression={$_.DisplayName}},@{expression={$_.TotalItemSize.Value.ToMB()}},@{expression={$_.ItemCount}},@{expression={$_.StorageLimitStatus}} | Export-Csv mailboxes.csv