Would you like to learn how to use Powershell to perform WMI queries? In this tutorial, we are going to show you how to perform a WMI query using the Powershell command-line on a computer running Windows.

• Windows 2012 R2
• Windows 2016
• Windows 2019
• Windows 10
• Windows 7

Equipment list

The following section presents the list of equipment used to create this tutorial.

As an Amazon Associate, I earn from qualifying purchases.

Tutorial Powershell - Perform a WMI query

As an Administrator, start an elevated Powershell command-line.

Windows 10 - powershell elevated

List the Powershell CMDLETS available for work with WMI.

Copy to Clipboard

Here is the command output.

Copy to Clipboard

List all WMI classes available.

Copy to Clipboard

Here is the command output.

Copy to Clipboard

List all properties name from a WMI class.

Copy to Clipboard

Here is the command output.

Copy to Clipboard

List all properties from a WMI class.

Copy to Clipboard

Here is the command output.

Copy to Clipboard

Query a specific property from a WMI class.

Copy to Clipboard

Here is the command output.

Copy to Clipboard

Get only the value of a property from a WMI class.

Copy to Clipboard

Here is the command output.

Copy to Clipboard

There are multiple ways to query only the value of a WMI property.

Copy to Clipboard

List multiple properties from a WMI class.

Copy to Clipboard

Here is the command output.

Copy to Clipboard

Display the WMI query result as a list instead of a table.

Copy to Clipboard

Here is the command output.

Copy to Clipboard

Congratulations! You are able to perform WMI queries using Powershell.