我确定这是一个简单的问题,但我不知道,所以在这里...
运行以下内容:
$cpu = Get-wmiobject win32_processor | measure-object -property LoadPercentage -average | select average
它返回平均值:10。
我需要的只是数字,我需要它作为INT。
希望有人可以提供帮助。预先感谢。
答案 0 :(得分:0)
您将返回具有单个属性的对象。您需要删除返回内容的对象部分。使用-ExpandProperty参数(在select和average之间),或使用点分表示法:(Get-WmiObject ... LoadPercent -average).average
对于它的价值,您将不会获得整数,您将获得双倍收益。应该没问题。
答案 1 :(得分:0)
在int
处添加变量,然后使用-ExpandProperty
扩展属性以获取值
[int]$cpu = Get-wmiobject win32_processor |
Measure-Object -property LoadPercentage -average |
Select-Object -ExpandProperty average