Getting Operations Manager 2007 Overrides with Powershell

I am currently on an Operations Manager 2007 project and it's been a lot of fun so far.  One of the new concepts of Operations Manager 2007 is that any change made to the provided management packs are done through the use of Overrides.  Overrides were very difficult to manage and create in MOM 2005 but they are really simple to implement and change in Operations Manager 2007.  By default all Overrides are placed in a separate Management Pack called Default Management Pack.  This allows all of your custom settings to be mainted when upgrading your Management Packs.

Opeations Manager 2007 also has a great number of commands available to manage the product through Windows Powershell.  One of the commands that I found this week is called get-override.  After playing with this command a bit I found that I could run this simple command to give me a list of all of the overrides I have configured:

get-managementpack | get-override | format-list name,parameter,value

This will output a list of all of the overrides from all of the management packs that are installed giving me the name of the Override, the parameter that was changed, and the value of that changed parameter.

Have you started testing Operations Manager 2007 yet?  If not sign up today for the beta at https://connect.microsoft.com!