Erzeugen einer Übersicht der Hyper-V Umgebung per PowerShell

Vorlage-Button-WinServ2012R2_thumbIch bin in letzter Zeit über ein paar Scripte gestolpert, welche eine Art Inventarisierung von einem Hyper-V Host, mehreren Hosts oder einem kompletten Cluster machen. Das Erste, was ich hier gerne vorstellen möchte, wurde von Serhat Akinci geschrieben. Serhat ist MVP und arbeitet in der Türkei. Sein Script ist mittlerweile in Version 1.5 erschienen und macht einen super Job.

Das Script bekommen Sie über TechNet, es trägt die komplette Bezeichnung Hyper-V Reporting Script (Powershell & HTML). Nach dem Download haben Sie verschiedene Möglichkeiten, dass Script anzuwenden. Bei dem Check von einem einzelnen Host oder mehreren Systemen, die nicht in einem Clusterverbund laufen, verwenden Sie den folgenden Befehl:

.\Get-HyperVReport.ps1 -VMHost Hyperv1,Hyperv2, …

Bei dem Test eines Failover Cluster verwenden Sie den Befehl

.\Get-HyperVReport.ps1 -Cluster Hvcluster

image

Als Ausgabe erhalten Sie eine .html-Datei, welche eine sehr gute Übersicht über Ihre aktuelle Umgebung zeigt.

image

Den kompletten Bericht hier auszuführen wäre ein bisschen viel, schauen Sie sich das Script einfach mal an, wenn Sie schnell und unkompliziert eine Übersicht über Ihre Umgebung haben möchten.