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.