For Ip,Hostname, Hardware, Bios version, model, cpu Family, biosversion
Get-VMHost | Select-object Name,`
@{N="IPAddress"; E={($_ | Get-VMHostNetwork).VirtualNic | Where-Object {$_.ManagementTrafficEnabled}}},`
Manufacturer, Model, ProcessorType, @{N="BIOS version";E={$_.ExtensionData.Hardware.BiosInfo.BiosVersion}}`
@{N="HBA";E={$_.ExtensionData.Hardware.BiosInfo.BiosVersion}}
for FC card details try below command.
Get-VMHosthba