PowerShell to discover the version of Hyper-V Integration Services installed

I am frequently required, when checking the health of a Hyper-V cluster and VMs, to check whether the VMs have the relevant version of Integration Services installed. So I put together a quick PowerShell script, which queries all nodes and their hosted VMs in a cluster. The results are then outputted to a .htm file. The script will need to ideally be run on one of the hosts in the cluster, but this will depend on your environment.

Check_installed_IS.zip