Как получить список шаблонов из нескольких кластеров? - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь перейти с 6.0 vCenter на 6.5 vCenter и хочу перенести все шаблоны. Как я могу выбрать все кластеры одновременно, чтобы получить полный список шаблонов?

У меня много шаблонов в моем 6.0 vCenter, и мне нужно экспортировать список, чтобы перенести их все сразу в мой новый 6.5 vCenter, используя Powercli. Единственный способ, который я нашел, - использовать цикл foreach, в котором я должен предоставить имя кластера. Я попытался использовать «get-datacenter» вместо «get-cluster», но результат еще хуже.

$toto = foreach ($vmhost in Get-Cluster 'my_cluster'|Get-VMHost) {
    Get-Template -Location $vmhost |
        select name, @{n='VMHOST';e={$vmhost.name}},
            @{n='VMTX';e={$_.extensiondata.config.files.VmPathName}}
} 

$toto | Export-Csv C:\scripts\Templates.csv

Код работает, но не показывает мне все шаблоны в vCenter. Как я могу заставить его работать так, чтобы я мог иметь все шаблоны во всех кластерах одновременно, без использования цикла для каждого?

...