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
|
$vmObject.Template = $templateVM.id
|
||||||
$dataCenterID = $templateVM.datacenter
|
$dataCenterID = $templateVM.datacenter
|
||||||
if ($dataCenter -and $dataCenterID) {
|
if ($dataCenter -and $dataCenterID) {
|
||||||
$VmTemplateInfo = $vm_template_helper.VmTemplate_ListByDatacenter($dataCenterID)
|
$VmTemplateInfo = $vm_template_helper.VmTemplate_ListByDatacenter($services,$dataCenterID)
|
||||||
if (! ($VmTemplateInfo.Path -like "/$dataCenter/*")) {
|
if (! ($VmTemplateInfo.Path -like "/$dataCenter/*")) {
|
||||||
throw "$template not exists in datacenter: [$dataCenter]"
|
throw "$template not exists in datacenter: [$dataCenter]"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user