我需要在PowerCLI中显示一个值及其原始主机的名称

问题描述 投票:0回答:1

我使用脚本来自动通过PowerShell脚本获取vCenter属性和数据检查所需的值。

目前,我要从上一个条目中获取所有主机的平均内存使用率(以%为实时值),因此,作为用户,您可以查看所有平均值,并可以像这样检查它们:如果一个主机会死掉,而另一个或另一个能够替换他而不用超过100%的内存使用率。

这是我最容易使用的部分:

Get-Vm |
    Get-Stat -Stat mem.usage.average -Realtime -MaxSamples 1 |
    select Value,Unit

输出为

价值单位----0.99%0.99%

我想要的输出看起来像这样

名称值单位----------测试1 0.99%测试2 0.99%

我试图加入

Get-Vm | select Name

这正好为我提供了所需输出的缺失部分,但是我不确定如何将其包含为所需输出。

powershell vmware powercli
1个回答
0
投票

Get-Stat为您提供Entity。因此,您可以使用:

Get-Vm |
    Get-Stat -Stat mem.usage.average -Realtime -MaxSamples 1 |
    select Entity, Value,Unit
© www.soinside.com 2019 - 2024. All rights reserved.