Address Issue #180

This commit is contained in:
Matt Frey
2019-04-08 00:56:49 -05:00
parent db8f4407a0
commit 3b5f501d72

View File

@@ -4310,6 +4310,7 @@ function New-HVPool {
$adContainer = $jsonObject.AutomatedDesktopSpec.CustomizationSettings.AdContainer
}
$custType = $jsonObject.AutomatedDesktopSpec.CustomizationSettings.CustomizationType
$reusePreExistingAccounts = $jsonObject.AutomatedDesktopSpec.CustomizationSettings.reusePreExistingAccounts
if ($jsonObject.AutomatedDesktopSpec.ProvisioningType -eq "INSTANT_CLONE_ENGINE") {
$InstantClone = $true
if ($null -ne $jsonObject.AutomatedDesktopSpec.CustomizationSettings.CloneprepCustomizationSettings) {
@@ -4330,7 +4331,6 @@ function New-HVPool {
'SYS_PREP' {
$sysprepCustomizationSettings = $jsonObject.AutomatedDesktopSpec.CustomizationSettings.SysprepCustomizationSettings
$sysPrepName = $sysprepCustomizationSettings.customizationSpec
$reusePreExistingAccounts = $jsonObject.AutomatedDesktopSpec.CustomizationSettings.reusePreExistingAccounts
}
'QUICK_PREP' {
$powerOffScriptName = $jsonObject.AutomatedDesktopSpec.CustomizationSettings.QuickprepCustomizationSettings.PowerOffScriptName
@@ -5401,7 +5401,7 @@ function Get-HVPoolCustomizationSetting {
}
if ($null -eq $ViewComposerDomainAdministratorID) {
throw "No Composer Domain Administrator found with netBiosName: [$netBiosName]"
}
}
if ($custType -eq 'SYS_PREP') {
$desktopSpecObj.AutomatedDesktopSpec.CustomizationSettings.CustomizationType = 'SYS_PREP'
$desktopSpecObj.AutomatedDesktopSpec.CustomizationSettings.SysprepCustomizationSettings = Get-CustomizationObject
@@ -5425,6 +5425,7 @@ function Get-HVPoolCustomizationSetting {
throw "The customization type: [$custType] is not supported for LinkedClone Pool"
}
$desktopSpecObj.AutomatedDesktopSpec.CustomizationSettings.DomainAdministrator = $ViewComposerDomainAdministratorID
$desktopSpecObj.AutomatedDesktopSpec.CustomizationSettings.ReusePreExistingAccounts = $reusePreExistingAccounts
} elseIf ($FullClone) {
if ($custType -eq 'SYS_PREP') {
$desktopSpecObj.AutomatedDesktopSpec.CustomizationSettings.CustomizationType = 'SYS_PREP'