The scope of WMI is vast, which makes it a fantastic resource for automating processes. WMI classes are not limited to the core operating system; it is not uncommon to find classes created after software or device drivers have been installed.
Given the scope of WMI, finding an appropriate class can be difficult. PowerShell itself is well equipped to explore the available classes.