August 22, 2006

How to programatically mail-enable an Exchange public folder

KC http://blogs.technet.com/kclemson/archive/2006/08/21/448401.aspx on her blog: set two attributes via MAPI and you're done.

Posted by Paul at 11:24 AM | Comments (0)

July 12, 2006

Using PowerShell over SSH

Matt Michie explains how to use PowerShell over SSH-- very cool, given that there won't be secure remoting in the version of PowerShell that should RTM later this year.

Posted by Paul at 03:27 PM | Comments (0)

July 11, 2006

Script to find EDB and STM file sizes

Michael B. Smith posted a cool script on his blog today: it finds all the EDB and STM files on Exchange servers in your organization, then tells you how much disk space they actually take up. If you've ever wondered how much disk space your Exchange data is consuming, now you can find out.

Posted by Paul at 03:29 PM | Comments (0)

May 11, 2006

Finding and removing empty DLs

From prolific Exchange MVP Glen Scales, this script will identify empty DLs or DGs and let you remove them.

Posted by Paul at 06:01 PM | Comments (0) | TrackBack (0)

May 10, 2006

Bulk-enabling or disabling Outlook Mobile Access users

From TechTarget's Exchange Tips web site, this script lets you enable or disable OMA for multiple users at once.

Posted by Paul at 09:54 PM | Comments (0) | TrackBack (0)

April 27, 2006

Goodbye, Monad; hello, PowerShell

Microsoft announced this week that they were renaming the Monad shell environment to "Microsoft PowerShell", which IMHO is kind of an odd name. Most people, I daresay, associated the "Power" prefix with Apple. At least it's not a super-duper-long name that tries to tie in to a bunch of other products. In line with this name change, the Monad team blog has a new home too: http://blogs.msdn.com/powershell, and MS released release candidiate 1 of the PowerShell environment. However, I haven't gotten around to updating the category names for this blog... too bad.

Posted by Paul at 05:52 PM | Comments (0) | TrackBack (0)

April 21, 2006

Monad event log monitoring

The Monad team blog has a useful Monad script for intelligent event log analysis. The simple way to do it is to say

get-eventlog Application | where {$_.EventID -eq -1018}

but this gets the same set of events every time you run it. The team's script uses a checkpoint file to keep track of the last search it did, and it has a few other nice features as well.

Posted by Paul at 05:46 AM | Comments (0)

April 12, 2006

Find store GUIDs

From new Exchange MVP Bharat Suneja: a script to find the GUID for a mailbox database. You need this if you want to raise the size limit for a store in the Standard Edition of Exchange.

Posted by Paul at 05:05 PM | Comments (0)

New Monad category

I've added a new "Monad" category; I'm sure you can guess why! As we get closer to the release of Exchange 12 beta 2, I'll be posting more Monad-oriented scripts here.

Posted by Paul at 04:56 PM | Comments (0)

March 22, 2006

Book signing in Orlando

Paul, Missy, and I will all be speakers at this spring's Exchange Connections 2006 conference, held at the Walt Disney Swan Hotel in sunny Orlando this April 9-12. Not only will the three of us have 8 sessions of Exchange goodness to share with you, a bunch of other smart folks such as Kevin Laahs, Jim McBee, Kieran McCorry, Mark Minasi, Sue Mosher, Tony Redmond, Steve Riley, and Scott Schnoll will also be presenting Exchange, SharePoint, and Windows programming.

O'Reilly has arranged for Paul, Missy, and I to have a book signing at the conference bookstore. Come find us at 3:30pm on Monday, April 10th!

Posted by Devin Ganger at 10:53 PM | Comments (0) | TrackBack (0)