Category Archives: USMT

Using Microsoft USMT to migrate Symantec Enterprise Vault Files and Settings

This will detail how to migrate Symantec Enterprise Vault version 9 files and settings using Microsoft USMT 4.This requires the use of custom settings in both the miguser.xml and migapp.xml files.

MigApp.xml Addition:

Add the following section to the MigApp.xml. This will allow USMT to migrate all information under HKCU\Software\KVS\Enterprise Vault\Client in the registry.

<!-- Symantec Enterprise Vault -->
<component context="UserAndSystem" type="System">
      <displayName _locID="MMC_MigApp.SymEV">Symantec Enterprise Vault</displayName>
      <role role="Settings">
            <rules context="UserAndSystem">
                  <include>
                        <objectSet>
                              <pattern type="Registry">HKCU\Software\KVS\Enterprise Vault\Client\* [*]</pattern>
                        </objectSet>
                  </include>
            </rules>
      </role>
</component>

MigUser.xml Addition:

Add the following section to the MigUser.xml or add the <pattern type> line to an existing “Documents” section. This will allow USMT to migrate the Enterprise Vault cache files to their proper locations on the target PC.

<component type="Documents" context="System">
      <displayName>Migrate Symantec EV System Data</displayName>
      <role role="Data">
            <rules>
                  <include>
                        <objectSet>
                              <pattern type="File">%CSIDL_LOCAL_APPDATA%\KVS\Enterprise Vault\* [*]</pattern>
                        </objectSet>
                  </include>
            </rules>
      </role>
</component>

Testing:

To date, testing in has been successful with no additional data synchronizing with the EV servers post migration.

USMT – Local Group Migration – Removing Users from Local Administrators during migration

Moving from XP to 7 is a great time to enhance desktop security. One way to do this is to remove users from the Local Administrators group. USMT can automate this task!

Add the following XML to the config.xml file:

<ProfileControl>
     <localGroups>
          <mappings>
               <changeGroup from="Administrators" to="Users" appliesTo="AllUsers">
                    <include>
                         <pattern>*</pattern>
                    </include>
               </changeGroup>
          </mappings>
     </localGroups>
</ProfileControl>

This will move all users from the local Administrators group to the local Users group. Optionally, replace “Users” with “JunkUsers” or some other non-existant group and USMT will simply remove all users that existed on the old PC from the local Administrators group.