Search the Community
Showing results for tags 'USMT'.
-
Hello. I have such xml file <?xml version="1.0" encoding="UTF-8"?> <migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/IncludeExtensionsandExcludeFixedDisc"> <_locDefinition> <_locDefault _loc="locNone"></_locDefault> <_locTag _loc="locData">displayName</_locTag> </_locDefinition> <!-- This component migrates user files with known extensions--> <component type="Documents" context="System"> <displayName _locID="miguser.userdata">Scan for user data in system root</displayName> <role role="Data"> <rules> <include> <objectSet> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.323]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.3gp]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.aa]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.aac]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.accdb]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.acd]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.acsup]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.adb]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ade]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.adn]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.adp]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ai]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.aif]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.aiff]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.arc]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.asf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.asx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.avi]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.avsup]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.avs]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.bhx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.bjx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.bmp]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.box]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.bqy]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.btw]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.cad]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.cda]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.cer]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.chf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.CLASS]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.cnf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.cpp]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.CSS]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.CT]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.cvsup]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.cxx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.c]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.db*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.DGC]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.dic]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.dsk]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.dsp]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.dwf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.dwg]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.dxf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.epf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.eps]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.fav]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.fdf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.FH10]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.FH7]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.FH8]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.fm]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.fpc]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.fphtml]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.gho]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ghs]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.gif]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.GRS]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.gz]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.hmx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.hpp]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.hqx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.html]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.htm]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.hxx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.h]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.idx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.id]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.iff]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ifo]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.iii]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.img]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.inl]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.iso]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.jpeg]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.jpg]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.JS]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.lic]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.m3u]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.m4a]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.m4p]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.m4v]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mak]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mbx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.md1]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mda]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mde]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mdl]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mdw]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.midi]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mid]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mkv]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mod]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.moov]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.movie]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mov]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp1]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp2]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp3]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp4]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mpa]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mpd]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mpeg]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mpe]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mpg]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mpj]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mpt]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mpw]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mpx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.msg]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mus]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.nk2]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.NRG]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.nsf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.nsk]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.oce]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.odb]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.oft]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.opx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ora]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ost]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.p12]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pab]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.PAF]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pdf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pfx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.PHP]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pjx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pm3]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pm4]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pm5]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pm6]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pm7]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.png]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pot*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.potm]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.potx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ppam]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pqi]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.prf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.prn]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pro]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ps]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pwz]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.qpr]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.qtm]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.qt]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.qvw]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ram]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.rar]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ra]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.rbs]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.rm]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.rql]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.rsf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.rvx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.rxc]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.scm]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.scx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.snp]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.spd]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.spk]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.sql]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.swf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.tab]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.tar]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.taz]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.tif]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.tgz]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.tml]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.TRC]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.tz]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.uls]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.uu]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vbg]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vcd]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vcx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vhd]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vmc]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vmdk]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vmv]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vmx]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vob]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vpb]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vss]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vst]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vsw]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vue]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.wav]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.wma]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.wmv]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.xcl]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.zip]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.qdf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.qsd]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.qel]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.qph]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.doc*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.dot*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.rtf]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mcw]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.wps]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.scd]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.wri]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.wpd]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.xl*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.csv]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.iqy]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.dqy]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.oqy]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.rqy]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.wk*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.wq1]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.slk]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.dif]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ppt*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pps*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pot*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.sh3]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ch3]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pre]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ppa]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.txt]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pst]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.one*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vl*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.vsd]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mpp]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.or6]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.accdb]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mdb]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("* [*.pub]", "Fixed")</script> </objectSet> </include> <exclude> <objectSet> <script>MigXmlHelper.GenerateDrivePatterns ("\Winnt\* [*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\* [*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\TEMP\* [*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\TEMP1\* [*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\TEMP2\* [*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\MIGF\* [*]", "Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\_SMSTaskSequence\* [*]", "Fixed")</script> <pattern type="File">%CSIDL_WINNT%\* [*]</pattern> <pattern type="File">%CSIDL_WINDOWS%\* [*]</pattern> <pattern type="File">%CSIDL_DEFAULT_INTERNET_CACHE%\* [*]</pattern> <pattern type="File">%CSIDL_INTERNET_CACHE%\* [*]</pattern> <pattern type="File">%CSIDL_INTERNET_CACHE%\LOW\* [*]</pattern> <pattern type="File">%TEMP%\* [*]</pattern> <pattern type="File">%CSIDL_PROGRAM_FILES%\* [*]</pattern> <pattern type="File">%CSIDL_PROGRAM_FILESX86%\* [*]</pattern> <!-- <pattern type="File">%SYSTEMDRIVE%\Users\* [*]</pattern> --> <pattern type="File">%SYSTEMDRIVE%\TEMP1\* [*]</pattern> <pattern type="File">%SYSTEMDRIVE%\TEMP2\* [*]</pattern> <pattern type="File">%SYSTEMDRIVE%\_SMSTaskSequence\* [*]</pattern> <pattern type="File">%SYSTEMDRIVE%\UserOld\* [*]</pattern> <pattern type="File">%SYSTEMDRIVE%\UserOld\ [*]</pattern> </objectSet> </exclude> </rules> </role> </component> <!-- UnconditionalExclude SECTION --> <component type="Documents" context="System"> <displayName _locID="miguser.userdata">Common Exclusions</displayName> <role role="Data"> <rules> <unconditionalExclude> <objectSet> <!--We are trying to remove system files from other windows installation on the same machine--> <!-- I've moved the unconditional excludes for the WINDOWS dir to EXCLUDES due to wallpaper requirements --> <pattern type="File">%CSIDL_DEFAULT_INTERNET_CACHE%\* [*]</pattern> <pattern type="File">C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\* [*]</pattern> <pattern type="File">%CSIDL_WINDOWS%\Media\* [*]</pattern> <pattern type="File">C:\Drivers\*[*]</pattern> <pattern type="File">C:\MININT\*[*]</pattern> </objectSet> </unconditionalExclude> </rules> </role> </component> <!-- Conditional exclude section --> <component type="Documents" context="System"> <displayName _locID="miguser.userdata">Conditional D Drive Exclusion</displayName> <role role="Data"> <rules> <conditions> <condition>MigXmlHelper.DoesObjectExist("File","D:\User State Migration Tool")</condition> </conditions> <unconditionalExclude> <objectSet> <pattern type="File">D:\* [*]</pattern> </objectSet> </unconditionalExclude> </rules> </role> </component> <component type="Documents" context="System"> <displayName _locID="miguser.userdata">Conditional E Drive Exclusion</displayName> <role role="Data"> <rules> <conditions> <condition>MigXmlHelper.DoesObjectExist("File","E:\User State Migration Tool")</condition> </conditions> <unconditionalExclude> <objectSet> <pattern type="File">E:\* [*]</pattern> </objectSet> </unconditionalExclude> </rules> </role> </component> <component type="Documents" context="System"> <displayName _locID="miguser.userdata">Conditional F Drive Exclusion</displayName> <role role="Data"> <rules> <conditions> <condition>MigXmlHelper.DoesObjectExist("File","F:\User State Migration Tool")</condition> </conditions> <unconditionalExclude> <objectSet> <pattern type="File">F:\* [*]</pattern> </objectSet> </unconditionalExclude> </rules> </role> </component> </migration> Use the /hardlink. After installing Windows 10, I move several folders to the User Old folder. How do I prevent files and folders from being recovered from UserOld?
-
Hello. There is the following command @echo off setLocal Enabledelayedexpansion for %%d in (c d e f g h i j k l m n o p q r s t u v w x y z) do ( if exist %%d:\"STORE USER ARM"\ ( xcopy %%d:"\User State Migration Tool\*.*" /e /v /y C:\Windows\USMT\ If not exist %%d:\Store Mkdir %%d:\Store c: cd C:\Windows\USMT\Amd64 scanstate.exe %%d:\Store\%ComputerName% /c /o /ue:%OSDCOMPUTERNAME%\* /hardlink /nocompress /i:MigApp.xml /i:MigCustom.xml /i:MigUser.xml /i:MigProgFiles.xml /v:5 /l:%%d:\Store\%ComputerName%\logs\scanstate.log /progress:%%d:\Store\%ComputerName%\logs\scanstate_progress.log )) The idea is to run the task sequence from a flash drive and save user data on the same flash drive. The script works, but does not work through the sequence. How does one make this option or maybe there is an alternative?
-
Howdy, I hope this section of the forum gets enough visibility. My understanding is, that the normal flow if I want to run USMT backup through a task sequence and to restore to a different computer, I would need to pre-emptively define the source and destination. My searches have all returned very limited results and I am hoping there are more options. I'd like to be able to run a backup task sequence, either available or required, grab a random PC, and run a restore task sequence to install the data. I'm not pretending the software would know what the destination would be without telling it, but I'd like to be able to direct it without knowing the destination prior to the backup. The other scenario is harvesting data after failed remote wipe-reloads upgrading from 7 to 10. Without a doubt there will be hardware failures, and saving face may involve simply doing a hardware swap. So far I played with the OSDStateStorePath variable, hoping I could just steal the known path. It didn't appear to work at all, I suspect because it knew where it was supposed to go any my intended destination wasn't that. Am I playing the impossible game?
-
Hi all, I really hope someone can help as I've spent an unbelievable amount of time trying to get this working with no success. I'm using USMT from the 1607 ADK and I'm trying to relocate a legacy Sticky Note file (.snt) from a windows 7 machine to the new Sticky Note modern app location on a Windows 10 machine. W7 location = %AppData%\Roaming\Sticky Notes\StickyNotes.snt W10 (1607) location = %LocalAppData%\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState My USMT script is currently able to sucessfully collect up the snt file from a W7 machine and return it to the exact same place on a W10 machine but a manual step is then required to move this file to the new loaction. A legacy snt file can be migrated to W10 by creating a new folder called "Legacy" and putting the "StickyNotes.snt" file in there and renaming it to "ThresholdNotes.snt". So I require the USMT restore to create the "Legacy" folder, put the "StickyNotes.snt" file in it, then rename it to "ThresholdNotes.snt so that the new path looks like: %LocalAppData%\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState\Legacy\ThresholdNotes.snt This is explianed here: http://www.winhelponline.com/blog/recover-backup-sticky-notes-data-file-windows-10/ I have found the following info online where someone has apparently got USMT sucessfully migrating snt files to the correct location but I can't get it working: https://www.mail-archive.com/mdtosd@lists.myitforum.com/msg03057.html Has anyone successfully managed to migrate StickyNote files over in this way with USMT? Thanks, Westy
- 11 replies
-
- windows 10
- sticky notes
-
(and 1 more)
Tagged with:
-
Hello Windows Noob family! I am attempting to a very basic, nothing crazy refresh from windows 8.1 to windows 10 using SCCM with MDT. I am doing a user driven installation with the latest ADK installation. I create a standard User Driven task sequence. Under the capture user state step I have Capture all user profiles by using standard options selected, with verbose logging and Copy by using file system access - checked continue if some files cannot be captured and capture locally using hard links. Then under Restore User state I am using Restore all captured user profiles with standard options. When kicking off the task sequence from within the OS, I have no trouble managing the wizard... which reboots me into WinPE and begins the image. I watch it run the USMT package which "Processes the User State". When the image is done, the user profiles are not restored, altho - all the data is still there under C:\StateStore. I can browse through that folder and see all the user profiles that were backed up, and all the content is there. It just appears to be skipping, or failing? On the Loadstate portion... I cannot find any scanstate / loadstate logs - and the SMTS.log files don't appear to display any errors. Any thoughts from the gurus here? Thank you!
-
Hi, We're looking at a wipe and reload on all of our machines because we're changing our encryption from Checkpoint to BitLocker as we move from Windows 7 to Windows 10. However, I'm wondering if it's possible to use hardlinks for USMT since we do have the Checkpoint filter driver as part of our boot wim. I can't find much about this topic on Google or anywhere else. Our environment is SCCM 1710 and we're moving to Win 10 1703 currently. Checkpoint is 80.64 FDE. Any advice would be helpful. Thanks in advance.
-
I've found browsing https://docs.microsoft.com/en-us/windows/deployment/usmt/usmt-scanstate-syntax That there is a TS variable you can utilize to run command line options OSDMigrateAdditionalCaptureOptions However, I cannot figure out how to utilize the following command to modify my Capture User State Task Sequence The scanstate switch below is what I want to add into my TS so that it captures the installed application registry settings. The goal is to prevent having to manually configure some of the software for each user. /apps scans the image for apps and includes them and their associated registry settings Any help would be great
-
We are migrating from Windows 7 to Windows 10 using USMT with hardlinks. All is well with the migration all documents and files are copied with the exception of IE favorites. Is this because EDGE is the default browser in Windows 10? If so is there a resolution to this issue. Thanks.
-
- windows 10
- sccm 2012
-
(and 1 more)
Tagged with:
-
Morning All, any ideas on this one would be greatly appreciated. I am deploying our captured image using one task sequence that caters for the Bare metal and Refresh (now Wipe & Load I believe) scenarios, this has worked fined until we perform a Wipe & Load on the Checkpoint Encrypted laptops in the fleet. These laptops have all partitions encrypted leaving no un-encrypted estate on them. You may already see where I am going with this…. The task sequence is being advertised to the user who runs the TS from within Windows enabling the capture of USMT data to the SMP. Once the USMT Capture is complete the system is rebooted to the PE boot image in order to run diskpart and apply the image etc…. This is where the TS fails. The Task Sequence config files have been staged to the c:\_SMSTaskSequence directory which is of course Encrypted within PE, we then receive the “Unable to read task sequence configuration disk.” I have seen a number posts elsewhere that mention using a “Hook” that runs a diskpart script upon the restart to clean and re-partition the disk before TS begins to process. I am a little unsure how this would work as the config files will have been “blown away” by the diskpart script and surely the TS will fail again with same error, can any confirm my suspicions? I have also seen some articles that mention changing the location of the Staging config files from c:\_SMSTaskSequence to x:\_SMSTaskSequence . Again I’m a bit unsure about this as I didn’t think X: was accessible prior to loading the PE boot image. I hope this makes sense. I look forward to hearing any suggestions.. Kind Regards, Rich.
-
I am trying to implement USMT into my task sequence, and it's failing on the capture state stage. My server is running the most recent version of SCCM as well as ADK 10.1.10586.0 It will connect to the state migration point, it creates the 74795756929954750638DAED58C11F01F72E71B19054B42163676F06DB0B31A0 share and then pops up the following error message: The task sequence execution engine failed executing the action (Capture User Files) in the group (Capture Files and Settings) with the error code 2147942436 Action output: ... SLog\scanstateprogress.log" /i:"D:\_SMSTaskSequence\Packages\MPS001C0\amd64\ExamView.xml" Command line for extension .exe is "%1" %* Set command line: "D:\_SMSTaskSequence\Packages\MPS001C0\amd64\scanstate.exe" "\\MPS-SCCM.magnoliaschools.net\SMPSTOREF_4D12FF22$\74795756929954750638DAED58C11F01F72E71B19054B42163676F06DB0B31A0" /o /localonly /encrypt /keyfile:*** /efs:copyraw /v:5 /c /l:"X:\WINDOWS\TEMP\SMSTSLog\scanstate.log" /progress:"X:\WINDOWS\TEMP\SMSTSLog\scanstateprogress.log" /i:"D:\_SMSTakSequence\Packages\MPS001C0\amd64\ExamView.xml" Connection request for "\\MPS-SCCM.magnoliaschools.net\SMPSTOREF_4D12FF22$\74795756929954750638DAED58C11F01F72E71B19054B42163676F06DB0B31A0" No credentials available for connecting to "\\MPS-SCCM.magnoliaschools.net\SMPSTOREF_4D12FF22$\74795756929954750638DAED58C11F01F72E71B19054B42163676F06DB0B31A0". See whether the share has already been connected. PreLonghorn USMT returned error (0x00000024). Look USMT log file scanstate.log for detail error message.. The operating system reported error 2147942436: Too many files opened for sharing. also The task sequence execution engine failed execution of a task sequence. The operating system reported error 2147942436: Too many files opened for sharing. when I take a look at the scanstate.log file, it gives the following: 2016-06-28 16:17:17, Info [0x000000] SCANSTATE.EXE Version 10.0.10586.0[gle=0x000000b7] 2016-06-28 16:17:17, Info [0x000000] USMT Started at 2016/06/28:16:17:17.458 2016-06-28 16:17:17, Info [0x000000] Command line: D:\_SMSTaskSequence\Packages\MPS001C0\amd64\scanstate.exe \\MPS-SCCM.magnoliaschools.net\SMPSTOREF_4D12FF22$\74795756929954750638DAED58C11F01F72E71B19054B42163676F06DB0B31A0 /o /localonly /encrypt /keyfile:**** /efs:copyraw /c /l:X:\WINDOWS\TEMP\SMSTSLog\scanstate.log /progress:X:\WINDOWS\TEMP\SMSTSLog\scanstateprogress.log /i:D:\_SMSTaskSequence\Packages\MPS001C0\amd64\ExamView.xml 2016-06-28 16:17:17, Info [0x000000] Failed.[gle=0x00000006] 2016-06-28 16:17:17, Info [0x000000] Use /offline to run gather on this platform[gle=0x00000006] 2016-06-28 16:17:17, Info [0x000000] USMT Completed at 2016/06/28:16:17:17.474[gle=0x00000006] 2016-06-28 16:17:17, Info [0x000000] ----------------------------------- USMT ERROR SUMMARY -----------------------------------[gle=0x00000006] 2016-06-28 16:17:17, Info [0x000000] * USMT error code 36: [gle=0x00000006] 2016-06-28 16:17:17, Info [0x000000] +-----------------------------------------------------------------------------------------[gle=0x00000006] 2016-06-28 16:17:17, Info [0x000000] | Use /offline to run gather on this platform[gle=0x00000006] 2016-06-28 16:17:17, Info [0x000000] +-----------------------------------------------------------------------------------------[gle=0x00000006] The scanstateprogress.log file does not exist. I'm lost, any ideas? Thanks!
-
- usmt
- capture state
-
(and 3 more)
Tagged with:
-
Dear all, Since my users also create their own folders and files under their profile f.e. C:\Users\User01\Myfolder, I want the USMT to copy those folders/files as well (I don't know the names of the folders/files). At this moment USMT only copies everything under Desktop, Documents, Downloads,... but not the folders/files at the same folder level. How can I do this? At the same time, I want to exclude f.e. AppData, Saved Games etc. Is this possible? PS. I migrate from Windows 7 to Windows 10.
-
Hello, In prep for a Windows 7 to Windows 10 migration during the upcoming summer I'm attempting to get the USMT up and running. We're running SCCM 2012 R2. I've followed a good bit of the guides available up until this point and I believe my TS is semi-correct. Basically, for my TS I made a new TS through the Wizard and chose to implement the steps suggested through the Wizard for Migration. I then just customized the rest of it. There was some mention of an XML file needing to be created, but from what I took away I didn't need to do this in R2 or if I simply just wanted all profiles. Seen here: Anyway, I ran the TS with that sequence on my test machine that I had some test files on, etc. From what I was able to tell the capture state had worked okay, but going back through the logs I guess I had been wrong. So here are the logs from the test machine-- Scan State Log: Load State Log: Anyway, I guess where I'm at is that I'm just confused as to what is causing my issue. I've looked into Errors 27 and 28 and there's not much more to it that isn't explained in the logs there. Is there something more I need to fix in the TS so that it can reference a script file (probably that darned XML)?
-
Hi All I am stuck where i am unable to migrate the Computer name in a bit locked environment .Here is the details . I am following this post http://blogs.technet.com/b/jimriekse/archive/2013/09/23/usmt-5-in-the-configuration-manager-2012-task-sequence.aspx and is unable to migrate the computer name ,OU etc the three options of capture windows settings .My data is getting recovered but the association of the name in AD and SCCM changes and the new name MININT-PPXXXX is named for the refresh PC. I am not starting the tasksequence from software center instead I am suspending the bitlocker manually and then doing a F12 PXE boot and selecting my refresh offline TS.Now i am getting the data but windows settings like name and other three options are not getting migrated. I know network setting cannot be migrated but i have read on technet that windows settings can be captured in winpe Any help would be appreciated .Thanks
-
OK, I'm having issues finding information on the User State Migration Tool. Using the tool is simple enough, but I'm looking for a way to import a user account to a DIFFERENT user account. Let's say I have a user account "Owner" and I would like to import the data and settings from "Owner" to the user account "Bob" on a different computer. Is there a way to do this using USMT?
-
Is there a way I can rename the statestorepath folder and .MIG file to something like the computer name? This is the default path it creates on a capture, this long guid folder and the .Mig file is named USMT.MIG \\StateMigration\SMPSTORED_05ACDFF6$\3B189BD4CC3A4B45A86A5933516F6F13E75A2D5D1AD8B8ED883AEFD5B975BA95\USMT
-
Hey everyone. I have having some difficulties troubleshooting a USMT restore Task Sequence. I have a computer that is already image and needs a user's data migrated to it. I have already created the computer association and when I view the recovery information, everything looks good. The problem is when I deploy my TS, as soon as the Restore User State starts to initialize, it fails with code 0x8007000B. Below is the Loadstate log. Any help would be greatly appreciated. 2014-12-15 15:55:34, Info [0x000000] LOADSTATE.EXE Version 6.3.9600.17029[gle=0x000000b7] 2014-12-15 15:55:34, Info [0x000000] USMT Started at 2014/12/15:15:55:34.689 2014-12-15 15:55:34, Info [0x000000] Command line: C:\_SMSTaskSequence\Packages\PS100098\amd64\loadstate.exe \\sccmprdps01.dmd.gsuad.gsu.edu\SMPSTOREF_FB8710A0$\745CE4E49B9D971C308FA33A7320D3145F128CFD0677C301C72410B04A9AC35D /decrypt /keyfile:**** /ue:*\* /ui:DOMAIN\user /lae /lac:password /v:5 /c /l:C:\WINDOWS\CCM\Logs\SMSTSLog\loadstate.log /progress:C:\WINDOWS\CCM\Logs\SMSTSLog\loadstateprogress.log /i:C:\_SMSTaskSequence\Packages\PS100098\amd64\migdocs.xml /i:C:\_SMSTaskSequence\Packages\PS100098\amd64\migapp.xml 2014-12-15 15:55:34, Status [0x000000] Activity: 'MIGACTIVITY_COMMAND_LINE_PROCESSING' 2014-12-15 15:55:34, Info [0x000000] Failed.[gle=0x00000006] 2014-12-15 15:55:34, Info [0x000000] An error occurred processing the command line. Undefined or incomplete command line option[gle=0x00000006] 2014-12-15 15:55:34, Info [0x000000] USMT Completed at 2014/12/15:15:55:34.691[gle=0x00000006] 2014-12-15 15:55:34, Info [0x000000] Entering MigShutdown method 2014-12-15 15:55:34, Info [0x000000] Leaving MigShutdown method 2014-12-15 15:55:34, Info [0x000000] ----------------------------------- USMT ERROR SUMMARY -----------------------------------[gle=0x00000006] 2014-12-15 15:55:34, Info [0x000000] * USMT error code 11: [gle=0x00000006] 2014-12-15 15:55:34, Info [0x000000] +-----------------------------------------------------------------------------------------[gle=0x00000006] 2014-12-15 15:55:34, Info [0x000000] | An error occurred processing the command line.[gle=0x00000006] 2014-12-15 15:55:34, Info [0x000000] | Undefined or incomplete command line option[gle=0x00000006] 2014-12-15 15:55:34, Info [0x000000] +-----------------------------------------------------------------------------------------[gle=0x00000006]
-
We're fine with backing up themes, wallpapers and other display customizations (DPI, window color & appearance etc.) because it gives us something to go back to or restore if its truly need. However, we do not want to restore the aforementioned on the destination PC by default. I must be doing something wrong and I can't figure out what and need some help. I've read some great write ups on the subject: USMT Custom XML the Free and Easy Way USMT 4.0 Custom Sample - Blocking Wallpaper and Theme Migration from Windows Vista and Windows 7 Blocking Wallpaper Migration with USMT (or: you are a jerk) and used part of their example XML in my own, but everything (wallpaper, themes and other display customizations) is still coming over. Now I'm trying to use MigXmlHelper.DestinationPriority() but really its just a last ditch effort. From an elevated command prompt in C:\USMT\amd64\, I'm executing: scanstate.exe E:\USMTBackup /config:nothemeuiconfig.xml /i:MigApp.xml /i:MigDocs.xml /i:MigUser.xml /i:unconditionalexclusions.xml /i:blockwallpaperandthemev3.xml /i:getlocalpsts.xml /i:inclusions.xml /ui:domain1\user1 /ue:*\* /vsc /c /o /nocompress /localonly /v:13 /l:\\path\to\scanstate.log /progress:\\path\to\scanstate_progress.log /listfiles:\\path\to\scanstate_listfiles.log The blockwallpaperandthemev3.xml contains: <?xml version="1.0" encoding="UTF-8"?> <migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/blockwallpaperandthemev3"> <component type="Documents" context="User"> <displayName>Block Wallpaper, Theme and Display Registry Settings</displayName> <role role="Data"> <rules> <unconditionalExclude> <objectSet> <!-- Blocks wallpaper, themes (which include wallpaper) and other display/visual customizations (DPI, Screen Saver, Window Color & Appearance etc.) in the registry when migrating from Vista, 7 and beyond --> <pattern type="Registry">HKCU\Control Panel\Appearance\* [*]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [Pattern]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [SCRNSAVE.EXE]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [TileWallpaper]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaper]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaperStyle]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop\Colors [*]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop\WindowMetrics [*]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [WallpaperSource]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\* [*]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\ThemeManager\* [*]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\* [*]</pattern> </objectSet> </unconditionalExclude> <merge script="MigXmlHelper.DestinationPriority()"> <objectSet> <pattern type="Registry">HKCU\Control Panel\Appearance\* [*]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [Pattern]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [SCRNSAVE.EXE]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [TileWallpaper]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaper]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaperStyle]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop\Colors [*]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop\WindowMetrics [*]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [WallpaperSource]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers\* [*]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\ThemeManager\* [*]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\* [*]</pattern> </objectSet> </merge> </rules> </role> </component> <!-- This component blocks wallpaper & screen saver files --> <component type="Documents" context="User"> <displayName>Block Wallpapers and Theme Files</displayName> <role role="Data"> <rules> <unconditionalExclude> <objectSet> <content filter="MigXmlHelper.ExtractSingleFile(NULL, NULL)"> <objectSet> <pattern type="Registry">HKCU\Control Panel\Desktop [SCRNSAVE.EXE]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaper]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [WallpaperSource]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\* [*]</pattern> </objectSet> </content> </objectSet> </unconditionalExclude> <merge script="MigXmlHelper.DestinationPriority()"> <objectSet> <content filter="MigXmlHelper.ExtractSingleFile(NULL, NULL)"> <objectSet> <pattern type="Registry">HKCU\Control Panel\Desktop [SCRNSAVE.EXE]</pattern> <pattern type="Registry">HKCU\Control Panel\Desktop [WallPaper]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Internet Explorer\Desktop\General [WallpaperSource]</pattern> <pattern type="Registry">HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\* [*]</pattern> </objectSet> </content> </objectSet> </merge> <unconditionalExclude> <objectSet> <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\Themes\* [*]</pattern> <pattern type="File">%CSIDL_APPDATA%\Microsoft\Windows\Themes\* [*]</pattern> <pattern type="File">%CSIDL_WINDOWS%\Resources\Ease of Access Themes\* [*]</pattern> <pattern type="File">%CSIDL_WINDOWS%\Resources\Themes\* [*]</pattern> <pattern type="File">%CSIDL_WINDOWS%\Web\Wallpaper\* [*]</pattern> </objectSet> </unconditionalExclude> <merge script="MigXmlHelper.DestinationPriority()"> <objectSet> <pattern type="File">%CSIDL_LOCAL_APPDATA%\Microsoft\Windows\Themes\* [*]</pattern> <pattern type="File">%CSIDL_APPDATA%\Microsoft\Windows\Themes\* [*]</pattern> <pattern type="File">%CSIDL_WINDOWS%\Resources\Ease of Access Themes\* [*]</pattern> <pattern type="File">%CSIDL_WINDOWS%\Resources\Themes\* [*]</pattern> <pattern type="File">%CSIDL_WINDOWS%\Web\Wallpaper\* [*]</pattern> </objectSet> </merge> <unconditionalExclude> <objectSet> <script>MigXmlHelper.GenerateDrivePatterns ("\Users\*\AppData\Local\Microsoft\Windows\Themes\* [*]","Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\Users\*\AppData\Roaming\Microsoft\Windows\Themes\* [*]","Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Resources\Ease of Access Themes\* [*]","Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Resources\Themes\* [*]","Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Web\Wallpaper\* [*]","Fixed")</script> </objectSet> </unconditionalExclude> <merge script="MigXmlHelper.DestinationPriority()"> <objectSet> <script>MigXmlHelper.GenerateDrivePatterns ("\Users\*\AppData\Local\Microsoft\Windows\Themes\* [*]","Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\Users\*\AppData\Roaming\Microsoft\Windows\Themes\* [*]","Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Resources\Ease of Access Themes\* [*]","Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Resources\Themes\* [*]","Fixed")</script> <script>MigXmlHelper.GenerateDrivePatterns ("\Windows\Web\Wallpaper\* [*]","Fixed")</script> </objectSet> </merge> </rules> </role> </component> </migration> I generated a config.xml called nothemeuiconfig.xml and changed this: <component displayname="Microsoft-Windows-themeui" migrate="yes" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-themeui/microsoft-windows-themeui/settings"/> To this: <component displayname="Microsoft-Windows-themeui" migrate="no" ID="http://www.microsoft.com/migration/1.0/migxmlext/cmi/microsoft-windows-themeui/microsoft-windows-themeui/settings"/> Opened a case with Microsoft, sent them: the XML's I'm using the command I used to generate the config.xml the command I used for scanstate the log files generated by scanstate the command I used for loadstate the log files generated by loadstate Summary result of the MS case: After much review & scrutiny, the command line and XML files are syntactically correct and rules are sound. The articles I referenced in the ticket are indeed old and speak of an older version of USMT, so I can accept the possibility that something may have changed between USMT versions that render those suggested rules & instructions invalid. Despite using unconditionalExclude to unconditionally globally exclude objects, something else is trumping that rule, and there’s no way around that. Even using MigXmlHelper.DestinationPrioity() won’t help us here because, like above, something else trumps that rule, and there’s no way around that. The last proposed suggestion is to disable the shmig component, which may or may not break or otherwise adversely affect the backup/restore of other things. (This may be too difficult to detect easily or in initial testing and the uncertainty doesn’t give us confidence problems won’t arise as a result of this change. Also, Ned Pyle's post says NOT to, but then again that's an old post.) Is this no longer possible or am I'm just doing it wrong?
-
Cannot solve this. Windows 7 32bit Currently we have one drive in our computers partitioned in to 2. (C: & D:) New setup One drive one partition. (C: only) Right now users store there data on the D: like documents and PST's. And some machines have the pagefile.sys Right now its easy I tell it to migrate the whole drive and I exclude some folders with an unconditional exlude. Works great. Even doesnt get the pagefile.sys on the D: If I run the loadstate on the machine now with just the one drive it dumps everything that was on the D: to the C:. Very messy plus the PSTs are now not connected. So I tried a realitive move comand to try and get it under the users profile in my custom.xml when I run scanstate. Now if the pagefile is on the D: and I add the relative move of the D: it fails saying it cant copy the Pagefile.sys. However I dont want it to and have specifically exclueded it. Any ideas to move the D: to a folder on the C: (doesnt really matter where) and make it work like it was when the D: was there?
-
We have been using USMT for many years kicking off a command line script on each the old and new computer. (Scantate & loadstate). In most cases we use MDT just for the build on a hardware refresh. This allows us to prebuild 100's of laptops and have them on hand when someone has time to swap out. My question is could I use USMT to backup the old computer and then restore it to the new one directly? Basically a "computer to computer" data and settings swap. I thought years ago I read that this could be done. But all of the searches I have done recently come up with nothing. This method would cut down on server space that is needed and cut down on time of backing up then restoring separately. If anyone has information on please let me know. Thanks, Darren
- 3 replies
-
- Windows 7
- Windows Xp
- (and 4 more)
-
Hey all, Is there a super detailed tutorial for USMT someone can point me to? I'm getting ready to experiment with this for the first time using SCCM 2012 R2. Previously I have used the hardlinking method to do in place upgrades from win xp to 7 using a USB and some scripting, but have no clue how to utilize sccm in this regard. My goals are to be able to do in place OS refresh - same hardware, OS refresh from win 7 to win 7 without having to migrate files, settings and install programs again manually - I think I was able to do that previously. It's been a while though. I could be wrong about not having to re-install software. Secondly, a migration from old hardware to new hardware, same OS (win7 to win7) with the same caveats in mind - saving files, settings and applications. Lastly, an in place upgrade - same hardware upgrading from win 7 to win 8.1 with the files, settings and applications not having to be done manually. Like I said I have no idea what the prerequisites are and no clue about the process. I run sccm 2012 R2, I have WADK for 8.1 installed (don't know if that's important), in my sccm console I'm showing USMT tool for win 8.1 version 6.3.9600.16384, config manager client upgrade version 5.0, nothing built under User state Migration and no packages or task sequences related to this process. Super noob in this area. I would really appreciate any direction, thanks!
-
Hi, I have a scenario that I need to figure out a solution to, in the event that it happens in the real world. I have created a few task sequences in SCCM for zero/lite touch imaging using the built in "Capture User State" and "Restore User State" actions. The TS performs the typical set of actions, capture, image, and restore (along with other custom commands). The TS works great in the lab and in a controlled production environment; however, I foresee an issue that I do not know how to resolve. What happens when a technician runs the TS on some workstations and one workstation fails half way through the imaging piece or fails during the restore state? How do I get the user's files back from the successful scanstate? I know how to locate the .MIG files; however, they are encrypted per SCCM's default scanstate/loadstate command line options. Any thoughts? -Aaron