Files
windows-builder/setup-media-template/sources/replacementmanifests/microsoft-hyper-v-client-migration-replacement.man
2026-06-02 03:37:09 -07:00

40 lines
1.3 KiB
Groff

<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<assembly>
<assemblyIdentity
language="*"
name="Microsoft-Hyper-V-Management-Clients"
processorArchitecture="*"
version="0.0.0.0"
/>
<migration
alwaysProcess="yes"
replacementSettingsVersionRange="0"
replacementVersionRange="6.0-6.1"
scope="Upgrade"
settingsVersion="0"
>
<!-- This is used during in-place upgrade -->
<migXml xmlns="">
<detects>
<detect>
<condition>MigXmlHelper.DoesObjectExist("File", "%ProgramFiles%\Hyper-V [vmconnect.exe]")</condition>
</detect>
</detects>
<rules context="User">
<include>
<objectSet>
<!-- Collect Hyper-V client configuration files. -->
<pattern type="File">%appdata%\Microsoft\Windows\Hyper-V\Client\1.0 [*.config]</pattern>
</objectSet>
</include>
<merge script="MigXmlHelper.SourcePriority()">
<objectSet>
<!-- Always copy the Hyper-V Client configuration files from source machine -->
<pattern type="File">%appdata%\Microsoft\Windows\Hyper-V\Client\1.0 [*.config]</pattern>
</objectSet>
</merge>
</rules>
</migXml>
</migration>
</assembly>