I don’t know of any books specific to Java, but If I can offer some advice it would be to just start with WMI MSDN documentation. Also, since WMI is a COM based API, I would look into using a Java to COM bridge for accessing the API. Any one of the following should work:
- Java2Com
- JACOB – A WMI example.
- J-Integra – A WMI example.
- J-Interop – A WMI example.
- Another Java2Com tool
For a Java wrapper around WMI, there is the jWMI library.