A Power Supply alert is generated by the AD Health Analyzer module even though the monitored server is a virtual machine hosted within a virtualized infrastructure.
The WMI Win32_ComputerSystem class on the virtual machine reports the system model as "VMWare7,1".
The power supply value is read from the PowerSupplyState read from the target machine using WMI and checking the Win32_ComputerSystem class. This is disabled on machines that are set as virtual machines in WMI. This is checked by reading the Model from Win32_ComputerSystem and checking to see if it includes the word virtual. This works for:
Hyper-V - Model contains "Virtual Machine"
VMWare - Model contains "VMWare Virtual Platform"
VirtualBox - Model contains "VirtualBox"
WORKAROUND:
Disable the alert for the site where the affected domain controller is located.
STATUS
An enhancement has been submitted to add the string "VMWare7,1" to the VM checking routine to ensure the VM is not included for alerts that do not pertain to VMs.
The enhancement ID is 657791 to consider including a fix in a future release of the product.