Does USMT in SCCM 2007 Zero Touch driving you nuts? It could be because all details of the integration did not make it into the docs… here are the missing pieces…
When working with USMT in SCCM 2007 Zero Touch (MDT), you need to specify two different types of rulesets, one for the estimation part, and one for the actual deployment.
For the estimation part, you use the MDT variables (USMTMigfiles, Scanstateargs etc.), and for the migration part, you use the SCCM variables (OSDMigrateConfigFiles and OSDMigrateAdditionalCaptureOptions).
Here is a sample customsettings.ini (Settings Package)
[Settings] Priority=DefaultProperties=OSDMigrateConfigFiles,OSDMigrateAdditionalCaptureOptions [Default] OSInstall=Y
DoCapture=NO
ComputerBackupLocation=NONE
; Only used for Estimate pass
UsmtMigFiles1=Data1.xml
UsmtMigFiles2=Migapp.xml
ScanStateArgs=/ue:*\* /ui:TSLAB\*
; Only used for Actual Migration
OSDMigrateConfigFiles=Data1.xml,Migapp.xml
OSDMigrateAdditionalCaptureOptions=/ue:*\* /ui:TSLAB\*
You also need to edit the Task Sequencer (See below)
Note: If you want a refresh installation to always store the data on the SMP, just disable the “Determine Local or Remote UserState” action in the Task Sequencer.