Public/Get-HostSerialNumber.ps1
<#
.DESCRIPTION Get serial numbers for VM Hosts .PARAMETER Host Host the Serial Number is bering retrieved from .EXAMPLE Get-HostSerialNumber .NOTES Requires the VMware.PowerCLI Module \ Connect to Host or Vcenter First .Link https://github.com/TheTaylorLee/AdminToolbox #> Function Get-HostSerialNumber { Param ( [Parameter(Mandatory = $false)]$Host ) New-VIProperty -ObjectType VMHost -Name SerialNumber -Value { (Get-EsxCli -VMHost $Args[0]).hardware.platform.get().SerialNumber } Get-VMHost $Host | Select-Object Name, SerialNumber | Format-Table } |