Я пытаюсь перейти с 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.
Как я могу заставить его работать так, чтобы я мог иметь все шаблоны во всех кластерах одновременно, без использования цикла для каждого?