Using WMI and CIM in PowerShell
Pluralsight
Course Summary
This course teaches you how you can use the CIM cmdlets and PowerShell to manage local and remote systems.
-
+
Course Description
Windows Management Instrumentation (WMI) is a core component of Windows that enables you to manage hosts both locally and remotely. Virtually every driver and OS subsystem/feature/role supports a WMI interface. As WMI is standards based, it also interoperates with Open Source systems that implement Open Management Instrumentation (OMI). The CIM cmdlets, introduced with PowerShell v3, provide a superior module you can use to manage systems using WMI (both Windows systems and any host that implements OMI). The course first looks at the architecture of WMI, how to explore WMI, and how to connect to WMI on remote and local machines. The course teaches you how to manage your systems with WMI, including creating, modifying, and destroying WMI data instances, invoke WMI methods locally or remotely, and managing eventing. We also look at associators and references used to link WMI data items. The course presents theory, shows how to use PowerShell to perform key operations, and provides demonstrations so you can see this technology at work. The CIM cmdlets are a set of cmdlets you use to manage your system as we show in this course.
-
+
Course Syllabus
Introduction to the Course- 9m 27s
—Module Agenda and Background 1m 36s
—Course Overview and Contents 0m 52s
—Prerequisite Knowledge 0m 44s
—Course Lab Environment and Demo 5m 0s
—Resources and Module Conclusion 1m 13sUnderstanding CIM, WMI, and OMI- 12m 23s
—Module Agenda and Overview 0m 56s
—WMI/CIM Acronym Soup 3m 26s
—WMI Conceptual Architecture and Information Structure 4m 18s
—Where Do CIM and the CIM Cmdlets Live? 2m 9s
—WMI vs. CIM Cmdlets 0m 45s
—CIM Resources and Module Summary 0m 46sExploring CIM- 14m 49sConnecting to CIM- 15m 51sUnderstanding CIM Classes- 15m 37sQuerying CIM Instances- 21m 30sInvoking CIM Methods- 16m 2sManaging CIM Instances- 26m 31sWriting WQL Queries- 28m 3sResponding to System Events- 33m 2sReferences, Associators, and Course Conclusion- 18m 37s