I'm building images for OpenStack with KVM using these tools:
It works beautifully in generating a Win2KR2 image, and I get a qcow2 image that boots nicely using Horizon and a KVM compute node, except that during Windows boot it disregards the Unattend.xml file on its C-drive, instead using some other version of it, and once booted there are no traces of the previous Unattend.xml file.
I cannot figure out where the more generic (week-old) Unattend.xml file comes from. I have verified that before boot the image file contains the correct Unattend.xml file.
I cannot proceed as the bootup scripts cannot be run by Unattend since they are unsigned and the generic Unattend file uses a "RemoteSigned" execpolicy whereas my Unattend file uses "ByPass".
I copied the Unattend.xml on the image file into Windows\System32\Sysprep as well as Windows\System32\Sysprep\ActionFiles and both were removed after first boot.