A project I'm working on at the moment involves a lot of messing around with hardware. Thus, I'm using a lot of WMI related code. I noticed on several MSDN pages, such as the Win32_Fan, that there are some CIM methods which are not implemented and therefore cannot be used. For example, I want to use the CIM_Fan method SetSpeed. The MSDN page of this method says the following:
This method is currently not implemented by WMI. To use this method, you must implement it in your own provider.
This documentation is derived from the CIM class descriptions published by the DMTF. Microsoft may have made changes to correct minor errors, conform to Microsoft SDK documentation standards, or provide more information.
I have a number of questions regarding this information:
First of all, I do not think I quite understand what do they mean by saying that I must implement the method in my own provider. Do I need to actually modify the scripts which get my PC to run?
Secondly, I don't understand how to use a CIM method, syntax wise.
If anyone has any idea about the answer to either of the It'll be highly appreciated.