Skip to main content
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

TopicDescription

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.

Related topics

Hyper-V (Windows Server 2008 R2 Technical Library)
Windows Management Instrumentation
Windows Server Virtualization