Do you build GUI's for your application administrators?
Do you provide a consistent familiar interface?
Do you provide scripting capabilities?
Sometimes I get mistaken for the Windows PowerShell evangelist. Whilst that is fun, its not my whole story.
This is (well its at least more of it):
When you are thinking about building an interface for administrators there are some things you should consider.
If you implement all your administration logic via powershell, then layer the MMC GUI over the top (i.e. MMC calls Powershell to get the work done) - you will have given your admins the absolute best of all worlds, GUIs, Scripting, automation...
Exchange 2007 does exactly the above. You can discover a complex task using the MMC console and Exchange will tell you the PowerShell command it just performed. You can then cut and paste that command into a script, and bingo, instant, discoverable scripting.
I've just posted the first of 3 screencasts on the subject onto channel 9 - check it out...
THIS POSTING IS PROVIDED "AS IS" WITH NO WARRANTIES, AND CONFERS NO RIGHTS