Sorry about this whole situation – I am not impressed. But I think I have figured it out. Deploying Win2K12 from template is tricky, and I thought I found out a way to do it and it was not good. I mean it worked sometimes but not always. So I pulled my article on how to do it.
But now, I know more and have figured out the situation. To make it short there is two ways to successfully deploy a customized Win2K12 template.
- The obvious way is to do no manual customization in the OS but rather have the VM join a domain, and use the GPO to customize the VM. Than remove it from AD and deploy it normally – with no extra sysprep or CopyProfile stuff. Than when it is done and people log in they will get the customization pushed down as required by Active Directory. If you want templates with some sort of basic config this is not good. Plus, if you have things like BgInfo that is not in an MSI it gets harder to push that out.
- This second way is likely the best way but it is different. First, you need an unattended.xml file with all of the configuration info in it that covers off all of the questions that the VMware Customization Specification Wizard normally asks – except for network. To this you add the <CopyProfile>true</CopyProfile> parameter. Now you customize your template the way you would – even add apps like BgInfo or Acrobat. Next you import that XML file into the Customization Specification tool and deploy your VM from the template as per normal using that new customization specification and you should be good to go.
I share this so you know what has taken me so long, and so you know that there is possibly a good answer out of this. I will try to document both options as quick – partially to help you out, but also plus catch any other issues! But in the meantime I hope that this info above helps.
=== END ===