VmTemplate_ListByDatacenter requires two arguments as identified by
@TheRealBenForce in #431. I have looked back to PowerCLI 6.5 and this was the case back then as well and not a new 12.2 change. VmTemplate_ListByDatacenter Method VMware.Hv.VmTemplateInfo[] VmTemplate_ListByDatacenter( VMware.Hv.Services service, VMware.Hv.DatacenterId datacenter ) Without wanting to steal anyones credit I've created a PR for this change.
This commit is contained in:
@@ -5092,7 +5092,7 @@ function Get-HVPoolProvisioningData {
|
||||
$vmObject.Template = $templateVM.id
|
||||
$dataCenterID = $templateVM.datacenter
|
||||
if ($dataCenter -and $dataCenterID) {
|
||||
$VmTemplateInfo = $vm_template_helper.VmTemplate_ListByDatacenter($dataCenterID)
|
||||
$VmTemplateInfo = $vm_template_helper.VmTemplate_ListByDatacenter($services,$dataCenterID)
|
||||
if (! ($VmTemplateInfo.Path -like "/$dataCenter/*")) {
|
||||
throw "$template not exists in datacenter: [$dataCenter]"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user