VM powercli - 如何获取自定义字段/对象

时间:2015-10-09 04:25:35

标签: performance virtual-machine powercli

我有工作来获取以下ESXi主机信息,而我正在编写powercli,我需要获取消耗的CPU Mhz,但是没有字段可以直接获取值,所以我自定义了一个字段并编写了一些公式计算它,称为“主机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?>>

友好的建议和帮助。

1 个答案:

答案 0 :(得分:0)

$hCPU = $hostState."Host CPU - MHz"