Назад | Перейти на главную страницу

Используйте команду Measure PowerShell для получения версий аппаратного обеспечения виртуальных машин vCenter

Я никогда не использовал команду измерения PowerShell, но нашел ее довольно удобной и с ее помощью можно сделать мой код короче.

А пока я ищу, как получить отчет о количестве виртуальных машин и версии HW, на которой они работают. Использование последней версии vCenter 6.5 U2 и PowerCLI 10.1

Результат должен быть таким:

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

Обратите внимание, я пытаюсь получить этот результат с помощью команды измерения, я знаю, как написать немного более длинный код для получения данных.

Вместо этого используйте командлет Group-Object. Он делает тяжелую работу. Пример (не тестировался, но должен быть верным):

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

Или просто

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