Get-HyperVReport.ps1 v1.5 is released!
I have released a new version of Hyper-V Reporting Script (Get-HyperVReport.ps1 v1.5) and it’s now available on TechNet Gallery. Also you can see a full example report with new features on here.
What’s New in Get-HyperVReport.ps1 v1.5
Windows 8 and 8.1 OS support for script runtime environment
In order to run script on Windows 8 and 8.1, you need to enable Hyper-V and Clustering PowerShell modules manually.
New Cluster Overview section
In this new section script reports momentary resource usage about Hyper-V cluster environment.
Physical Resources
- Node – Number of nodes in the cluster (Up/Total)
- Logical Processor – Number of logical processors on “$” up nodes
- Memory – Memory size on “$” up nodes (Used/Total)
- Storage – Storage size on online clustered disks (Used/Total)
Virtual Resources
- vMachine – Number of clustered VMs (Running/Total)
- vProcessor – Number of VPs on “$” running and “$” paused clustered VMs
- vMemory – Memory size of running or paused clustered VMs (Assigned/Maximum)
- vStorage – Virtual hard disk size of running clustered VMs (Current/Maximum)
Storage Overcommitment (Active VHD column in Disks/Volumes section)
This is my favourite feature in this release :) It reports active VHD (which is assigned to a running VM) number per volume. Also it predicts volume space overcommitment by calculating current file size and maximum disk size information and creates an alert which is shown by a highlight in the relevant volume cell.
Supports for Extended Replica reporting
In this version, script can also report all replication modes (Primary, Replica and Extended) and creates notifications about replication status.
Hyper-V host information extended
- Virtual Processors per Logical Processor ratio
- Computer Manufacturer, Model
- Processor Manufacturer, Model, Ghz
- Running VM count detailed as Clustered and Non-clustered
VM Virtual Network information added
- Network adapter device type
- Connection status
- Virtual switch name
- IP address (v4/v6)
- VLAN ID
- Advanced – MAC Address, MAC Type, DHCP Guard, Raouter Guard, Port Mirroring, Protected Network
New $ReportFileNameTimeStamp parameter
Default value of this parameter is $true. If you set it to $false then html report’s filename will not have date and time value and it will always has the same filename. With this method it will be easy to publish the report on various web servers.
Cheers,
Serhat AKINCI
Yazı Etiketleri: Get-HyperVReport , Hyper-V , Hyper-V Reporting Script , PowerShell
Aşağıdakiler de İlgini Çekebilir
- • PowerShell ile Twitter REST API Entegrasyonu – Takipçi Listesi
- • Get-DstInfo | Windows Yaz Saati Uygulaması için Kontrol Aracı
- • Windows DST Hotfix KB3093503 için Toplu Yükleme Aracı ve Yaz Saati Uygulaması 2015
- • PowerShell Direct Nedir, Nasıl Kullanılır?
- • Hyper-V Sanal Disk Türleri – Fixed, Dynamic, Differencing
13.01.2017 - 22:00
Hello, do you have any plans on updating this to support Hyper-V 2016 / Windows 10?
Can you clarify what the license is for this script? The download page simply mentions the ‘technet terms of use’, which includes a statement that says basically follow the license included with the download. But I don’t see any obvious mentions what the license is. If you no longer wanted to maintain this please consider releasing it under a FOSS license and posting it on github or something.
21.03.2018 - 21:21
Hello Serhat,
I’m Hyper-V PFE at Microsoft. And me and my colegues like your Script, it’s very powerfull script, and my customer like too. I would like to know if you pretend to do a new version, maybe 2.0 of the Get-HyperVReport.ps1, one that’s can run on Windows Server 2016. What do you think?!
Alexandre Balbi
Best Regards
05.11.2018 - 21:36
Hi, Could you please provide us the newer version that support Hyper-V 2016 and Windows 10
Thanks in advance