【问题标题】:I need to display a value as well as the Name of its Origin Host in PowerCLI我需要在 PowerCLI 中显示一个值及其源主机的名称
【发布时间】:2019-10-18 09:06:11
【问题描述】:

我编写了一个脚本,通过 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】:

    Get-Stat为您提供Entity。所以你可以使用:

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

    【讨论】:

      猜你喜欢
      • 2018-08-16
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      • 2020-02-26
      • 2021-03-08
      • 1970-01-01
      • 2019-12-04
      相关资源
      最近更新 更多