diff --git a/ARM-wvd-templates/nestedtemplates/managedDisks-customimagevm.json b/ARM-wvd-templates/nestedtemplates/managedDisks-customimagevm.json index 80518b046..1f774d441 100644 --- a/ARM-wvd-templates/nestedtemplates/managedDisks-customimagevm.json +++ b/ARM-wvd-templates/nestedtemplates/managedDisks-customimagevm.json @@ -498,7 +498,9 @@ "type": "Microsoft.Compute/virtualMachines/extensions", "name": "[concat(parameters('rdshPrefix'), add(copyindex(), parameters('vmInitialNumber')), '/', 'Microsoft.PowerShell.DSC')]", "location": "[parameters('location')]", - "dependsOn": [ "rdsh-vm-loop" ], + "dependsOn": [ + "[resourceId('Microsoft.Compute/virtualMachines', concat(parameters('rdshPrefix'), add(copyindex(), parameters('vmInitialNumber'))))]" + ], "copy": { "name": "rdsh-dsc-loop", "count": "[parameters('rdshNumberOfInstances')]" @@ -529,7 +531,9 @@ "type": "Microsoft.Compute/virtualMachines/extensions", "name": "[concat(parameters('rdshPrefix'), add(copyindex(), parameters('vmInitialNumber')), '/', 'AADLoginForWindows')]", "location": "[parameters('location')]", - "dependsOn": [ "rdsh-dsc-loop" ], + "dependsOn": [ + "[resourceId('Microsoft.Compute/virtualMachines/extensions', concat(parameters('rdshPrefix'), add(copyindex(), parameters('vmInitialNumber'))), 'Microsoft.PowerShell.DSC')]" + ], "copy": { "name": "rdsh-aad-join-loop", "count": "[parameters('rdshNumberOfInstances')]" @@ -548,7 +552,9 @@ "type": "Microsoft.Compute/virtualMachines/extensions", "name": "[concat(parameters('rdshPrefix'), add(copyindex(), parameters('vmInitialNumber')), '/', 'joindomain')]", "location": "[parameters('location')]", - "dependsOn": [ "rdsh-dsc-loop" ], + "dependsOn": [ + "[resourceId('Microsoft.Compute/virtualMachines/extensions', concat(parameters('rdshPrefix'), add(copyindex(), parameters('vmInitialNumber'))), 'Microsoft.PowerShell.DSC')]" + ], "copy": { "name": "rdsh-domain-join-loop", "count": "[parameters('rdshNumberOfInstances')]"