When you use the EMS cmdlet Set-CASMailbox to configure user-based segmentation for Outlook Web Access, you may already have noticed that even though you set the value of just one property to $False, by running a simple line like
Set-CASMailbox UserA -OWAChangePasswordEnabled:$False
Exchange will set the value of all properties starting with OWA to $False, thereby disabling almost every feature of Outlook Web Access for that user or the users you selected to change. Exchange will enable the ability to change the password using OWA, but will disable all other features that weren't explicitly enabled or disabled prior to running the cmdlet. There are quite a few easy ways to reset or undo the changes.
I must admit, I love Exchange, and the first look I had on Exchange 2007, I was feeling very uneasy when faced with the Exchange Management Shell. But second thing to admit, after working with the shell for almost two years now, I love the power of this thing with the perfect name: POWERShell :-)
As an Exchange administrator, it is hard not to get familiar with the Shell. And I will try to post in this blog some tips that will be useful for you as an exchange administrator, and hopefully make some powershells addicts have a look at this great messaging product Exchange is now, (and have to admit, always has been ;-))
Visit http://www.scriptingoutpost.com/p-90-exchange-management-shell-tfm-ebook.aspx to purchase the eBook edition of this book, which is a "cookbook" on managing Exchange Server 2007 by using Windows PowerShell. The print (and…