This document discusses alternative approaches to contextualization for Windows virtual machines. It notes issues with the current approach using context.ps1, which requires reboots and has no mechanism for automatic Active Directory domain joining. The document proposes using Unattend.xml, which allows Windows to be configured during initial setup without reboots. It describes a method to dynamically generate Unattend.xml by calling a script via the OpenNebula FILES attribute, replacing VM parameters. Testing showed the Unattend.xml approach boosted a Windows VM from a 7 minute boot time to 3 minutes and 30 seconds without additional reboots.