There are some items/settings that I haven't been able to snag using the USMT. I'm wondering if I'm missing something or if anyone knows of a way to migrate the following items using the tool:

- Printers (either local or network)

- Firefox 12 Bookmarks (seemed to work in the past on v3.6.xx)

- Chrome Bookmarks

- Outlook settings: additonal mailboxes, signatures, locally saved .pst files

- Downloads folder

- Links folder

Thanks in advance for any info.

 

Answer Summary:
...
Cancel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Answers

2

Here's how I was able to tackle each item:

- Printers
Not Supported with the USMT as far as I was able to research.

- Firefox 12 Bookmarks
Edited the existing Firefox section of migapp.xml to the following (slightly modified the detection from looking specifically for Firefox 3 to any version):

<!-- Mozilla Firefox - Modified for any version -->
    <component context="UserAndSystem" type="Application">
        <displayName _locID="migapp.firefox3">Mozilla Firefox</displayName>
        <environment name="GlobalEnv"/>
        <environment name="GlobalEnvX64"/>
        <role role="Settings">
            <detection>
                <conditions>
                    <condition>MigXmlHelper.DoesObjectExist("Registry","%HklmWowSoftware%\Mozilla\Mozilla Firefox *.*\bin [PathToExe]")</condition>
                </conditions>
            </detection>
            <rules context="User">
                <destinationCleanup>
                    <objectSet>
                        <pattern type="File">%CSIDL_LOCAL_APPDATA%\Mozilla\Firefox\Profiles\*\Cache\* [*]</pattern>
                    </objectSet>
                </destinationCleanup>
                <include>
                    <objectSet>
                        <pattern type="File">%CSIDL_APPDATA%\Mozilla\Firefox\* [*]</pattern>
                        <pattern type="File">%CSIDL_LOCAL_APPDATA%\Mozilla\Firefox\Profiles\* [*]</pattern>
                    </objectSet>
                </include>
                <exclude>
                    <objectSet>
                        <pattern type="File">%CSIDL_APPDATA%\Mozilla\Firefox\Crash Reports\* [*]</pattern>
                        <pattern type="File">%CSIDL_APPDATA%\Mozilla\Firefox\Profiles\*\ [pluginreg.dat]</pattern>
                        <pattern type="File">%CSIDL_LOCAL_APPDATA%\Mozilla\Firefox\Profiles\*\Cache\* [*]</pattern>
                    </objectSet>
                </exclude>
                <merge script="MigXmlHelper.SourcePriority()">
                    <objectSet>
                        <pattern type="File">%CSIDL_APPDATA%\Mozilla\Firefox\* [*]</pattern>
                        <pattern type="File">%CSIDL_LOCAL_APPDATA%\Mozilla\Firefox\Profiles\* [*]</pattern>
                    </objectSet>
                </merge>
            </rules>
        </role>
    </component>

- Chrome Bookmarks -
Edited the existing Chrome section of migapp.xml to the following (modified the detection section to use a registry key):

<!-- Google Chrome -->
    <component context="UserAndSystem" type="Application">
        <displayName _locID="migapp.chrome1">Google Chrome</displayName>
        <environment name="GlobalEnv"/>
        <environment name="GlobalEnvX64"/>
        <role role="Settings">
            <destinationCleanup>
                <objectSet>
                    <pattern type="File">%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\*\Cache\* [*]</pattern>
                </objectSet>
            </destinationCleanup>
            <detection>
                <conditions>
                    <condition>MigXmlHelper.DoesObjectExist("Registry","%HklmWowSoftware%\Google\Chrome\")</condition>
                </conditions>
            </detection>
            <rules context="User">
                <include>
                    <objectSet>
                        <pattern type="File">%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\* [*]</pattern>
                    </objectSet>
                </include>
                <exclude>
                    <objectSet>
                        <pattern type="File">%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\*\Cache\* [*]</pattern>
                    </objectSet>
                </exclude>
                <merge script="MigXmlHelper.SourcePriority()">
                    <objectSet>
                        <pattern type="File">%CSIDL_LOCAL_APPDATA%\Google\Chrome\User Data\* [*]</pattern>
                    </objectSet>
                </merge>
            </rules>
        </role>
    </component>

- Outlook 2010 settings
Used this hotfix - which updates migapp.xml to include Office 2010 apps.
http://support.microsoft.com/kb/2023591

- Downloads folder
Added this code to miguser.xml:

<!-- This component migrates My Downloads files -->
    <component type="Documents" context="User">
        <displayName _locID="miguser.mydownloads">My Downloads</displayName>
        <paths>
            <path type="File">%FOLDERID_DOWNLOADS%</path>
        </paths>
        <role role="Data">
            <detects>         
                <detect>
                    <condition>MigXmlHelper.DoesObjectExist("File","%FOLDERID_DOWNLOADS%")</condition>
                </detect>
            </detects>
            <rules>
                <include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>
                    <objectSet>
                        <pattern type="File">%FOLDERID_DOWNLOADS%\* [*]</pattern>
                    </objectSet>
                </include>
                <merge script="MigXmlHelper.DestinationPriority()">
                    <objectSet>
                        <pattern type="File">%FOLDERID_DOWNLOADS% [desktop.ini]</pattern>
                    </objectSet>
                </merge>
            </rules>
        </role>
    </component>    

- Links folder
Added this code to miguser.xml:

<!-- This component migrates Links folder -->
    <component type="Documents" context="User">
    <displayName>Migrate Links Folder</displayName>
    <role role="Data">
        <rules>
            <include>
                  <objectSet>
                       <pattern type="File">%CSIDL_PROFILE%\Links\* [*]</pattern>
                  </objectSet>
            </include>
        </rules>
    </role>
    </component>

These links were helpful in my findings:
http://weikingteh.wordpress.com/2011/04/25/how-to-get-usmt-to-migrate-downloads-folder/
http://blogs.technet.com/b/askds/archive/2011/05/26/links-usmt-4-forgot-my-links.aspx
http://www.windows-noob.com/forums/index.php?/topic/5064-adding-firefox-in-customxml/
http://social.technet.microsoft.com/Forums/en/itprovistamigration/thread/c237e65d-ac30-4552-babd-04f01a59b370

Answered 05/16/2012 by: jegolf
Red Belt

Please log in to comment
2

Found this hotfix which adds updates to the USMT 4.0 and solved the issue regarding Office 2010 customizations:

http://support.microsoft.com/kb/2023591

 

 

Answered 05/11/2012 by: jegolf
Red Belt

  • Great! Glad you were able to figure it out!
Please log in to comment
0

The K2000 has a default USMT that it uses.  If you want to customize it, you have to create a custom USMT template and upload it to the library via Library -> Add a USMT Scan Template

If 4.x is really missing functionality you want, you can upload the 3.6 USMT into the KACE via Library -> Upload USMT Software.

Answered 05/11/2012 by: philologist
Red Belt

  • Hopefully you've already been here, but just in case: http://technet.microsoft.com/en-us/library/dd560801(v=ws.10)
  • Yes! I am poking around TechNet more deeply now. Thanks!
Please log in to comment
0

Can you post your scan state and load state cmd? And how come you post here and not in the MDT forum?

Answered 05/11/2012 by: ogeccut
Black Belt

  • This content is currently hidden from public view.
    Reason: Removed by user request
    For more information, visit our FAQ's.
Please log in to comment
Answer this question or Comment on this question for clarity