Powershell

利用 Measure PowerShell 命令獲取 vCenter VM 硬體版本

  • May 28, 2018

我從未使用過 PowerShell 測量命令,但發現它非常方便,它可以使我的程式碼更短。

現在,我正在尋找如何獲取有關它們執行的虛擬機數量和硬體版本的報告。使用最新最全面的 vCenter 6.5 U2 和 PowerCLI 10.1

輸出必須是這樣的:

v9         | 123
v10        | 234
v11        | 345
v12        | 456
v13        | 789

請注意我正在嘗試使用 measure 命令獲得此結果,我知道如何編寫更長的程式碼來獲取數據。

請改用 Group-Object cmdlet。它完成了繁重的工作。範例(未經測試,但應該是正確的):

Get-VM | Group-Object -Property Version | Select-Object -Property Name,Count

要不就

Get-VM | Group-Object -Property Version -NoElement

引用自:https://serverfault.com/questions/914171