Public/Get-HostSerialNumber.ps1
Function Get-HostSerialNumber { <# .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 #> 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 } |