Searching for WMI classes

There are instances when you may want to search for different WMI classes on a system. The two primary cmdlets that enable you to search WMI are get-wmiobject, and get-cimclass. You can simply leverage the get-wmiobject cmdlet with the –list argument to list all the classes in a particular namespace. You can further narrow down the list by piping the command to the statement where {$_.Name –like "*Search*"}. This will search the Name property of the classes that match a specific criterion.

An example of using the get-wmiobject cmdlet to find classes with a specific value would look like:

get-wmiobject –list | where{$_.Name –like "*Time*"}

The output of this command is shown in the following screenshot:

The preceding example ...

Get PowerShell: Automating Administrative Tasks now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.