Скрипт Powercli для измерения количества хостов и их Vm в каждом кластере

Я пытаюсь создать встроенный скрипт, который выдает выходные данные Hosts и vm в кластере vcenter, как показано ниже.

Cluster:                                                      VMHost                         VM's
Cluster01                                                     04                                  15
cluster02                                                      02                                  35

Просто используя образец онлайнера

Get-VMHost | Select @{N=“Cl“;E={Get-Cluster -VMHost $_}} Name, @{N=“NumVM“;E={($_ | Get-VM).Count}} | Sort Cluster, Name

есть идеи?? заранее спасибо

С уважением, Субаш.

1 ответ

Немного времени для однострочника, но здесь вы идете ( снова?)

get-cluster | select @{n="cluster";e={$_.name}}, @{n="hosts";e={($_ | get-vmhost).count}}, @{n="vms";e={($_ | get-vm).count}} | sort cluster | ft -auto
Другие вопросы по тегам