I have been testing your Task Sequence and most of it is working. The part that fails is the "Restore User Files and Settings". It does join the domain before that task is run. I also have the advertisment set to "Download". Do I need to add any "Set" task before I run the "Restore" task? The log shows:
The task sequence execution engine failed executing the action (Restore User Files and Settings) in the group (Restore User Files and Settings) with the error code 2147942402
Action output: \sms\client\osdeployment\osdusmt\userstateaction.cpp,130)
VerifyUSMTBinaryVersionAndUpdateUSMTPath(sUsmtBinary, m_eUSMTVersion), HRESULT=80070002 (e:\nts_sms_fre\sms\client\osdeployment\osdusmt\userstateaction.cpp,558)
SetUSMTBinary(), HRESULT=80070002(e:\nts_sms_fre\sms\client\osdeployment\osdusmt\userstateaction.cpp,1011)
usmAction.Init(::GetCommandLineW()), HRESULT=80070002 (e:\nts_sms_fre\sms\client\osdeployment\osdusmt\main.cpp,235)
Invoking ReleaseSource on USMTPackagePath C:\_SMSTaskSequence\Packages\CHG000F5
Entering ReleaseSource() for C:\_SMSTaskSequence\Packages\CHG000F5
reference count 1 for the source C:\_SMSTaskSequence\Packages\CHG000F5 before releasing
Delete source directory C:\_SMSTaskSequence\Packages\CHG000F5
VerifyUSMTBinaryVersionAndUpdateUSMTPath failed (0x80070002).
UserStateMigrationAction::GetUSMTBinary failed (0x80070002).
Failed to initlialize, (0x80070002)
Released the resolved source C:\_SMSTaskSequence\Packages\CHG000F5
OSDMigrateUserState finished: 0x80070002. The operating system reported error 2147942402: The system cannot find the file specified
I am sure it is something simple that I missed, I have read every word on this post at least 5 times to find my mistake with no luck.
I have also looked at Peters examples, but was unable to follow all the steps. I like the added steps to clean up the drive. Screen shots for each task would fill in the missing information. It would also be great if he added his xml for download.
Thank you for all the help you are providing to all of us!
pwoodall