
Learn to query management information with WMI and CIM, gaining local and remote access to system data on the operating system, hardware, and installed software.
Explore the architecture of WMI and CIM, distinguish their differences, and learn to select the right technology for a given scenario. Describe WMI architecture and locate repository class documentation online.
Examine how wmi and cim implement industry standards for cross-platform management, including the wmi repository, powershell support, and remote connections via dcom and winrm, and the common information model.
Explore the WMI and CIM repository structure with namespaces, classes, instances, properties, and methods, and learn how to locate class documentation online when native help is limited.
Learn to write commands that list namespaces, retrieve classes, and get instances of a class; connect to remote computers with WMI or CIM and manage CIM sessions.
List WMI namespaces and classes with PowerShell, using the default root\cimv2 namespace. Enumerate local and remote namespaces with Get-WmiObject, then sort results and note system classes.
Explore querying WMI and CIM class instances with PowerShell using Get-WmiObject and Get-CimInstance, including filtering by drive type equals three to find fixed disks and other class instances.
Learn how to connect to remote Windows servers with WMI and CIM using PowerShell, create and reuse sessions for efficient querying, manage credentials, and handle domain constraints.
Make changes using WMI and CIM, discover repository objects, and invoke their methods to manage configurations and access online documentation.
Explore how to locate and use methods on WMI and CIM objects with PowerShell by listing class methods, inspecting documentation, and demonstrating a change method to reconfigure a service.
Learn to invoke WMI and CIM methods in PowerShell using Invoke-WmiMethod and Get-WmiObject, including remote calls with -computername, the pipeline, argument dictionaries, and examples like reboot and terminate.
Learn to query local and remote computers with WMI and CIM in PowerShell, retrieving IP addresses, OS version, hardware, services, user groups, and to invoke reboot or start-mode changes.
Learn to use WMI and CIM to gather information from multiple computers, including IP addresses, operating system details, and network adapter configuration, and to manage services and user accounts.
Review the course takeaways on WMI vs CIM and their remote protocols. Identify best practices with CIM commands for performance and common remote connectivity issues.
WMI and CIM give you an inventory of every Windows machine: hardware, operating system, installed software and services. This short course shows how the information is organised, how to find the class you need, and how to query it on your own computer and on remote ones, so you can answer questions about your servers with a few lines of PowerShell.
What the lectures cover
Besides the main topics, you also work through: List namespaces and classes; Discover and find the methods of repository objects; Try the lab, then compare your work with the answer video.
How the course works
Each lecture is short and shows the command on screen before explaining the idea behind it. The overview lectures give you the map of the repository, the demonstrations show the commands, and the lab with its answer video lets you check yourself. You can repeat everything on a lab machine without risk.
Inside the course
The course is organised into these sections: Understanding WMI and CIM; Querying Data by Using WMI and CIM; Making Changes by Using WMI and CIM. Lectures you will find include: Querying Management Information by Using WMI and CIM Course Overview; Understanding WMI and CIM Section Overview; Architecture and Technologies; The Repository. Finding Documentation. Demonstration; Querying Data by Using WMI and CIM Section Overview; Listing Namespaces, Classes. Demo; Querying Instances. Demo; Remote Computers. Demo; Making Changes by Using WMI and CIM Section Overview; Discovering and Finding Methods. Demo; Invoking Methods. Demo; Lab: Working with WMI and CIM; Course Review and Takeaways.
The course runs about 1.2 hours in 15 lectures. It is a focused, short course on WMI and CIM and nothing else, so it is not a complete PowerShell or Windows administration course. The lab at the end lets you check what you have learned.