Hyper-V WMI provider (V2)

Purpose

Hyper-V provides a scalable, reliable, and highly available virtualized server computing environment. It enables one or more guest operating systems to run concurrently on a single physical computer. Key uses for virtual machine technology include the following:

  • Server consolidation
  • Consolidation of development and testing environments
  • Simplified disaster recovery

In this section

Topic Description
About the Hyper-V WMI provider
The WMI provider for Hyper-V enable developers, and scripters, to quickly build custom tools, utilities, and enhancements for the virtualization platform. The WMI interfaces can manage all aspects of the Hyper-V services.
Using the Hyper-V WMI provider
The following topics describe how to use the Hyper-V WMI provider.
Hyper-V WMI classes
The following are the Hyper-V WMI classes.
Hyper-V application health monitoring API
The Hyper-V application health monitoring API is used to monitor the health state of applications running in a virtual machine.
Hyper-V replication API
The Hyper-V replication API is used to control virtual machine replication and failover recovery.
Hyper-V metrics API
The Hyper-V metrics API is used to monitor the health state of applications running in a virtual machine.
Hyper-V networking API
The Hyper-V networking API is used to control networking in Hyper-V.
Hyper-V migration API
The Hyper-V migration API is used to control storage and live migration in Hyper-V.
Hyper-V virtual Fibre Channel API
The Hyper-V virtual Fibre Channel API is used to control virtual Fibre Channel adapters in Hyper-V.
Hyper-V VM placement API
The Hyper-V virtual machine (VM) placement API contains the compatibility info for the VMs or hosting computer system.
Threshold classes
Contains the classes introduced in Windows 10.
RS2 Classes
Contains the new classes for Windows 10, version 1703.
RS3 Classes
Contains the new classes for Windows 10, version 1709.
Hyper-V glossary
Glossary of terms used in the Windows Virtualization SDK documentation.

Run-time requirements

Hyper-V services require an x64-based system that supports hardware-assisted virtualization running Hyper-V. Programs that interact with the Hyper-V WMI interfaces however, can run remotely on any system that supports WMI.

Hyper-V (Windows Server 2008 R2 Technical Library)

Windows Management Instrumentation

Windows Server Virtualization