Posts
49
Comments
83
Trackbacks
0
March 2006 Entries
Roundup: “Intro to Exchange Management Shell” and “Using Monad to get unread mail”

Henrik Walther, one of our MVPs, put up an awesome introduction to Monad in Exchange 12 at msexchange.org. He covers the basics: starting the shell, running some simple "get" commands as well as move-mailbox. The article even has action shots! Nice work. Speaking of nice work, Glen continues his excellent series on how to use Monad to do existing tasks that are Exchange related.

The point to be made here is that you don't need to wait for the release of Exchange 12 to start learning about and using Monad. The technology adapts well to exisiting systems by leveraging COM and .Net (as well as other toolsets). This is specially important in the interop world. Let's say you start migrating your scripts to Monad for Exchange 12 and you still need to do management for Exchange 2003. You can continue to use vbscript for Exchange 2003 or you can still use Monad as well.  Its great to see the community starting to ramp up on Monad. If you have a cool article, send it along!

posted @ Saturday, March 11, 2006 11:03 PM | Feedback (0)
FAQ: How do I see the full properties of an output object in Monad?
In general, most output that you see in Monad is in summary format (aka: nice table or list view). This summary format is just a view on the actual data returned by cmdlets--which is a full object. If you need to get full details for some output, try this:    get-mailbox domain\someuser | format-list Format-list is super useful for finding properties that you sort of know, but not exactly (note: fl is a built in alias to format-list):    get-mailbox domain\someuser | fl name,*quota* The previous line will return all the quota properties (e.g. ProhibitSendQuota, ProhibitReceiveQuota) for the user as well as the user's name. Speaking of format-list, there is also format-table (ft), which produces a custom table on the fly. This is handy if you have a lot of data being returned and want that tabulated in a readable manner:    get-mailboxDatabase -server myServer | ft name,*dn* -autosize Using these formatters, it becomes very easy to display, discover and use properties on output objects in Monad.  
posted @ Friday, March 03, 2006 2:03 AM | Feedback (0)
News
A little slow these days as I'm busy working on exchangelabs.com. I will try and post tidbits when I get some time. Enjoy the older posts till then!