Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Contact
  • Reviews
  • Toggle search form
Home » Scripts » Windows Management Instrumentation Commands
  • Screenshot 2020 08 13 at 03.29.53
    Windows Modules Installer: How to deactivate TrustedInstaller in Windows Windows
  • kubernetes
    Create and monitor Apps using the Azure Kubernetes Service manifest AWS/Azure/OpenShift
  • Create an S3 Bucket
    Backup Repository: How to Create Amazon S3 buckets AWS/Azure/OpenShift
  • Azure Stack 1
    How to create a load balancer for Azure Stack Hub Network | Monitoring
  • YouTubeComment456789
    How to hold comments for review on YouTube JIRA|Confluence|Apps
  • Norton iOS Calender
    Scan Apple Calendar: Prevent Norton from scanning your Apple Calendar on iOS Anti-Virus Solution
  • plain screenshot 1
    How to make a screenshot on a macOS device Mac
  • Screenshot 2022 04 13 at 21.38.35
    Check Weather Conditions via Command Line on Windows, macOS, Linux and Web Linux

Windows Management Instrumentation Commands

Posted on 15/03/202010/10/2024 Christian By Christian No Comments on Windows Management Instrumentation Commands
Windows Management Instrumentation

In this article, we shall discuss Windows Management Instrumentation Commands. Windows Management Instrumentation (WMI) is the Microsoft implementation of Web-Based Enterprise Management (WBEM), which is an industry initiative to develop a standard technology for accessing management information in an enterprise environment. Please see how to Get a list of installed programs locally or remotely in Windows, how to query a list of installed programs in Windows, and how to Remote WMI Connection: How to enable or disable WMI Traffic Using Firewall UI.

WMI is part of Windows since Windows 2000. It is a service that can query almost every detail about a computer system. PowerShell ships with full WMI support. Here is an article displaying the steps to determine why an MBAM-protected device is non-compliant.

Common Information Model) cmdlets

These are the most important CIM (Common Information Model) cmdlets and are fully supported by PowerShell.

Cmdlets used in PowerShellDescription
Get-CimInstance
Gets instances of WMI classes. This is the most important cmdlet  
Get-CimClassGets a WMI class. Use it to access static WMI methods.
Invoke-CimMethodRuns a WMI method, and returns results.
Set-CimInstanceWrites back changed properties.
New-CimSessionCreates a new remoting session to one or more remote systems
New-CimSessionOptionDefines special options for remoting connections.
Remove-CimSessionCloses and removes a remoting session that is no longer used.
New-CimInstanceCreates a new instances of a WMI class, i.e. for temporary use.

Also, see how to Remote WMI Connection: Manage Traffic via Command Prompt, How to fix Get-CimInstance Access PermissionDenied, and how to use PowerShell to View and Change BIOS Settings.

WMI Commands – How to query information using WMI (Get-CimInstance)

To get information from WMI, you ask for instances of a given class. The PowerShell code for this is always the same, so the hardest part in WMI is to figure out the name of the class that describes what you are after.

1: BIOS

Get-CimInstance -ClassName Win32_BIOS

Or run

Get-CimInstance

<And enter the class name at the prompt>

Win32_BIOS

2. DISK – list logical disk information

Get-CimInstance -ClassName Win32_LogicalDisk

or run

Get-CimInstance

<And enter the class name at the prompt>

Win32_LWin32_LogicalDisk

The WMI namespace root/cimv2 is the default namespace and contains classes for computer hardware and configuration.

root/cimv2 contains the following 276 classes:

The namespace root/cimv2 contains many more classes that may serve internal purposes (link classes to define relationships, abstract classes that serve as a template for inherited classes, etc. Take a look at the other class types.

I hope you found this blog post helpful on Windows Management Instrumentation Commands. If you have any questions, please let me know in the comment session.

5/5 - (1 vote)

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Pocket (Opens in new window) Pocket
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
Scripts Tags:Windows Server 2016

Post navigation

Previous Post: How to create an Environment variables in Windows
Next Post: What is GPO and how can it be launched in Windows

Related Posts

  • FileNotFoundError Errno 2 No such file or directory
    Fix FileNotFoundError: [Errno 2] No such file or directory Scripts
  • AzureCloudShell
    Provisioning Azure Resources using Azure Az PowerShell Cmdlet from Cloud Shell AWS/Azure/OpenShift
  • powershell commands lede 1024x276 1
    Enable WinRM on Windows Servers and Windows PCs Scripts
  • S3 Bucket
    Access AWS Management Console and Create Resources with AWS CLI on Windows AWS/Azure/OpenShift
  • PowerShell
    How to setup PowerShell on a Linux server Scripts
  • powershell01
    How to create a KDS root key using PowerShell Scripts

More Related Articles

FileNotFoundError Errno 2 No such file or directory Fix FileNotFoundError: [Errno 2] No such file or directory Scripts
AzureCloudShell Provisioning Azure Resources using Azure Az PowerShell Cmdlet from Cloud Shell AWS/Azure/OpenShift
powershell commands lede 1024x276 1 Enable WinRM on Windows Servers and Windows PCs Scripts
S3 Bucket Access AWS Management Console and Create Resources with AWS CLI on Windows AWS/Azure/OpenShift
PowerShell How to setup PowerShell on a Linux server Scripts
powershell01 How to create a KDS root key using PowerShell Scripts

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • Screenshot 2020 08 13 at 03.29.53
    Windows Modules Installer: How to deactivate TrustedInstaller in Windows Windows
  • kubernetes
    Create and monitor Apps using the Azure Kubernetes Service manifest AWS/Azure/OpenShift
  • Create an S3 Bucket
    Backup Repository: How to Create Amazon S3 buckets AWS/Azure/OpenShift
  • Azure Stack 1
    How to create a load balancer for Azure Stack Hub Network | Monitoring
  • YouTubeComment456789
    How to hold comments for review on YouTube JIRA|Confluence|Apps
  • Norton iOS Calender
    Scan Apple Calendar: Prevent Norton from scanning your Apple Calendar on iOS Anti-Virus Solution
  • plain screenshot 1
    How to make a screenshot on a macOS device Mac
  • Screenshot 2022 04 13 at 21.38.35
    Check Weather Conditions via Command Line on Windows, macOS, Linux and Web Linux

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,832 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.