From e83cfa1b0b37918fd8cb4a35c8a7d0bb875c9a87 Mon Sep 17 00:00:00 2001 From: Charles-Antoine Degennes Date: Fri, 21 Jan 2022 10:49:53 +0100 Subject: [PATCH 1/2] [VMware.HV.Helper.psm1] fix issue #524 Signed-off-by: Charles-Antoine Degennes --- Modules/VMware.Hv.Helper/VMware.HV.Helper.psm1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Modules/VMware.Hv.Helper/VMware.HV.Helper.psm1 b/Modules/VMware.Hv.Helper/VMware.HV.Helper.psm1 index 9e0a268..63cd2af 100644 --- a/Modules/VMware.Hv.Helper/VMware.HV.Helper.psm1 +++ b/Modules/VMware.Hv.Helper/VMware.HV.Helper.psm1 @@ -4460,6 +4460,7 @@ function New-HVPool { $maximumCount = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.patternNamingSettings.maxNumberOfMachines $spareCount = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.patternNamingSettings.numberOfSpareMachines $provisioningTime = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.patternNamingSettings.provisioningTime + $MinimumCount = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.patternNamingSettings.MinNumberOfMachines } else { $specificNames = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.specifiedNames $startInMaintenanceMode = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.SpecificNamingSpec.startMachinesInMaintenanceMode @@ -10541,7 +10542,7 @@ function Rebuild-HVMachine { Author : Mayank Goyal Author email : mayankgoyalmax@gmail.com Version : 1.0 - + ===Tested Against Environment==== Horizon View Server Version : 7.3.0 PowerCLI Version : PowerCLI 6.5, PowerCLI 6.5.1 From 5648fe1bec5baeed699df336486f7ceb474fdd4d Mon Sep 17 00:00:00 2001 From: Charles-Antoine Degennes Date: Fri, 21 Jan 2022 10:54:01 +0100 Subject: [PATCH 2/2] [VMware.HV.Helper.psm1] New-HVPool: check for provisioningTime value Signed-off-by: Charles-Antoine Degennes --- Modules/VMware.Hv.Helper/VMware.HV.Helper.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/VMware.Hv.Helper/VMware.HV.Helper.psm1 b/Modules/VMware.Hv.Helper/VMware.HV.Helper.psm1 index 63cd2af..8f86807 100644 --- a/Modules/VMware.Hv.Helper/VMware.HV.Helper.psm1 +++ b/Modules/VMware.Hv.Helper/VMware.HV.Helper.psm1 @@ -4460,7 +4460,7 @@ function New-HVPool { $maximumCount = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.patternNamingSettings.maxNumberOfMachines $spareCount = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.patternNamingSettings.numberOfSpareMachines $provisioningTime = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.patternNamingSettings.provisioningTime - $MinimumCount = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.patternNamingSettings.MinNumberOfMachines + if ($provisioningTime -eq 'ON_DEMAND') { $MinimumCount = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.patternNamingSettings.MinNumberOfMachines } } else { $specificNames = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.specifiedNames $startInMaintenanceMode = $jsonObject.AutomatedDesktopSpec.VmNamingSpec.SpecificNamingSpec.startMachinesInMaintenanceMode