A .NET library for retrieving the state of Hyper-V VMs and associated VHDs

Job ID: 37200395

Budget: $250 – $750 USD

1. List all names and their states (running, stop, pause, etc.) of the VMs on the host.
2. Retrieve the associated disk devices or vhd files (including Differencing ones like .avhdx) for a specified vm.
3. Get notified when the specified vm's state changes.
4. Get notified when the specified vms' ssociated disk devices or vhd files changes. This includs editing configurations of a vm, or creating/restoring a snapshot (checkpoint).
Related categories: .NET C# Programming