My first USMT template isn’t going so well. I used the USMT sample template on
Technet as a reference. When I run a capture in MDT and check the
USMTcapture.log it has this error. My template is pasted below. Anyone know
what I’m doing wrong? Thanks.
2013-11-20 16:28:56, Error [0x08055d] MXE Agent: Migration XML
C:\MININT\USMT\X64\Cheftec.xml is not properly formatted. Message: Callback
entry point
MigXMLHelper.DoesObjectExist("Registry","HKLM\SOFTWARE\Wow6432Node\Culinary
Software Services\ChefTec\General [EXEDir]") not found.
<?xml version="1.0" encoding="UTF-8"?>
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/migtestapp">
<component type="Application">
<!-- Name of the application -->
<displayName>Cheftec</displayName>
<role role="Settings">
<detects>
<detect>
<!-- Make a call to in-built helper function to check if an object
exists or not -->
<condition>MigXMLHelper.DoesObjectExist("Registry","HKLM\SOFTWARE\Wow6432Node\Culinary
Software Services\ChefTec\General [EXEDir]")</condition>
<condition>MigXMLHelper.DoesObjectExist("Registry","HKLM\SOFTWARE\Culinary
Software Services\ChefTec\General [EXEDir]")</condition>
</detect>
</detects>
<!-- Describe the rules that will be executed during migration of this
component and the context, whether user, system or both -->
<rules context="User">
<!-- Delete objects specified in the object set on the destination
computer before applying source objects -->
<destinationCleanup>
<!-- Describe the pattern for the list of objects to be deleted -->
<objectSet>
<pattern type="Registry">HKCU\Software\Culinary Software Services\*
[*]</pattern>
</objectSet>
</destinationCleanup>
<!-- Specify which set of objects should be migrated -->
<include>
<!-- Describe the pattern for the list of objects to be included -->
<objectSet>
<pattern type="Registry">HKCU\Software\Culinary Software Services*
[*]</pattern>
</objectSet>
</include>
</rules>
</role>
</component>
</migration>