I have not tested it yet. But it'll be useless if you don't know how to. I suggest that you go search help from MSMG. I believe he is kind and willing to lend a hand.
Only a developer is appropriate for such a job. Go ask them one be one. Maybe you'll hit the Jackpot.
i have a question. say i install windows server 2016 in kvm and activate it and run it. and then i hear MS has changed its mind and its releasing a new version like windows server 2018. like in Linux/BSD we run apt-get dist-upgrade or dist upgrade to jump from one release to another like from wheezy to stretch, can i do the same here as well.... i don't want to download everything, install everything, configure everything again and again and again just for some mundane joy. what are my options for a direct on the fly upgrade, mind you its inside kvm. perhaps i don't like MS products for one reason -> "complete automation discomfort" aka CAD syndrome. i am lazy errrm i mean i am a system programmer and can i just use some magical spells which need not start and end as "abracadabra", just a script which will upgrade everything on the fly while i see the screen roll up with "upgrading" .... meh.