All Windows computers have a power plans that affect how the computer behaves, and this should be set appropriately for each individual computer.  For example, on a laptop you may select the “Power saver” plan which will save as much energy (battery life) as possible, but will also decrease the performance of the system.  But, on a server, you would probably want to select the “High Performance” power plan, to make sure the installed applications run with the best possible performance.

Where the power plan does make a huge difference is on a Hyper-V host.  My tests have shown significant performance improvements in guest virtual machines when a Hyper-V host has the “High Performance” power plan set over the default “Balanced” power plan.

As this power setting is actually rather important, I decided to write a management pack for SCOM to monitor if the correct power setting is applied.  By default, the monitor in the management pack runs once per day, and will raise an alert for each computer where the power plan is not set to “High Performance”, and both the frequency, and power plan to monitor, can be changed through overrides.

Power Alerts

 

Once an alert is received, you’ll be wanting to update the power plan, so to make this easier I also added a task to set the power plan.

Set Power Plan

 

By default, the task will set the power plan to “High Performance”, however this can be overridden, if required, when running the task.

Power Task

 

After running the task, the output will state whether the change to the power plan has been successful.

Power Task Output

 

I have uploaded the management pack to the TechNet Gallery, which you can download at https://gallery.technet.microsoft.com/SCOM-Power-Plan-Management-d20d5ca8.

Happy power plan monitoring!!

David