Condividi tramite


Reindirizzare file e impostazioni

Per reindirizzare file e impostazioni, creare un file di.xml personalizzato e specificare il nome del file .xml nelle ScanState.exe righe di comando e LoadState.exe . Il file .xml personalizzato consente di mantenere le modifiche separate dai file di.xml predefiniti, in modo che sia più facile tenere traccia delle modifiche.

Reindirizzare una cartella

Il file .xml personalizzato seguente esegue la migrazione delle directory e dei file dalla C:\EngineeringDrafts cartella Documenti di ogni utente. %CSIDL_PERSONAL% è la cartella virtuale che rappresenta l'elemento <desktop Utente> , equivalente a CSIDL_MYDOCUMENTS.

<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="User">
  <displayName>Engineering Drafts Documents to Personal Folder</displayName>
  <role role="Data">
    <rules>
      <!-- Migrate all directories and files present in c:\EngineeringDrafts folder -->
      <include>
        <objectSet>
          <pattern type="File">C:\EngineeringDrafts\* [*]</pattern>
        </objectSet>
      </include>
      <!-- This migrates all files and directories from C:\EngineeringDrafts to every user's personal folder.-->
      <locationModify script="MigXmlHelper.RelativeMove('C:\EngineeringDrafts','%CSIDL_PERSONAL%')">
        <objectSet>
          <pattern type="File">C:\EngineeringDrafts\* [*]</pattern>
        </objectSet>
      </locationModify>
    </rules>
  </role>
</component>
</migration>

Reindirizzare un tipo di file specifico

Il file .xml personalizzato seguente reindirizza .mp3 file che si trovano nelle unità fisse del computer di origine nella C:\Music cartella del computer di destinazione.

<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="System">
  <displayName>All .mp3 files to the Documents folder</displayName>
  <role role="Data">
    <rules>
      <include>
        <objectSet>
          <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp3]", "Fixed")</script>
        </objectSet>
      </include>
      <!-- Migrates all the .mp3 files in the store to the C:\Music folder during LoadState -->
      <locationModify script="MigXmlHelper.Move('C:\Music')">
        <objectSet>
          <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp3]", "Fixed")</script>
        </objectSet>
      </locationModify>
    </rules>
  </role>
</component>
</migration> 

Reindirizzare un file specifico

Il file .xml personalizzato seguente esegue la migrazione del Sample.doc file dalla C:\EngineeringDrafts cartella Documenti di ogni utente. %CSIDL_PERSONAL% è la cartella virtuale che rappresenta l'elemento <desktop Utente> , equivalente a CSIDL_MYDOCUMENTS.

<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="User">
<displayName>Sample.doc into the Documents folder</displayName>
    <role role="Data">
      <rules>
        <include> 
          <objectSet>     
                 <pattern type="File"> C:\EngineeringDrafts\ [Sample.doc]</pattern>
          </objectSet>
        </include>
       <locationModify script="MigXmlHelper.RelativeMove('C:\EngineeringDrafts','%CSIDL_PERSONAL%')">
        <objectSet>
                 <pattern type="File"> C:\EngineeringDrafts\ [Sample.doc]</pattern>
        </objectSet>
       </locationModify>
      </rules>
    </role>
</component>
</migration>