У меня есть работа, чтобы получить следующую информацию о хосте ESXi, пока я кодирую powercli, мне нужно получить потребленное значение CPU Mhz, но нет поля для прямого получения значения, поэтому я настраиваю поле и пишу некоторую формулу, чтобы вычислить его , Называется "Host CPU - Mhz". Тем не менее, следующая информация будет записана в файл excel, я немного запутался, как получить настраиваемое поле в powercli.
вот моя часть кода
$hostState = "" | get-vm | where-object {$_.VMHost -match '10.0.0.100'} | select Name, PowerState, @{N="Host CPU - MHz";E={[Math]::Round(($_ | get-stat -stat cpu.usagemhz.average -Start (Get-Date).AddDays(-1) -IntervalMins 1440 | Measure-object Value -Average).Average,2)}}
$hName = $hostState.Name
$hPowerState = $hostState.PowerState
$hCPU = << how to do it?>>
добрый совет и помощь.