Hyper-V Server PowerShell Drive based on #SHiPS

In an earlier article, I had written about a PowerShell provider for Failover Clusters written using the SHiPS provider framework. I have been experimenting with this a bit and made a few more providers.

In today’s article, I am introducing the Hyper-V Server PowerShell provider.

Using this provider, you can connect to local and remote Hyper-V hosts and browse the virtual machines and virtual networks as if they are folders on a file system.

Once again, like every other provider I am writing, this is experimental as well. I am writing these to understand what needs to be considered as part of the provider design and implementation. So, the final version of these providers may look and function differently.

TODO:

– Add support for Hyper-V Host properties as leaf
– Fix support for using the module on a system with RSAT-ClusteringTools and not a Hyper-V host.
– Add formats for better output

Follow the Github repository for information on any future updates.

Share on: