Powershell
利用 Measure PowerShell 命令獲取 vCenter VM 硬體版本
我從未使用過 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