Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Quando os arquivos de.xml de migração são especificados, a USMT (Ferramenta de Migração de Estado do Usuário) migra as configurações e os componentes especificados em O que a USMT migra?. Para incluir arquivos e configurações adicionais, a Microsoft recomenda criar um arquivo de.xml personalizado e, em seguida, incluir esse arquivo ao usar os ScanState.exe comandos and LoadState.exe . A criação de um arquivo de.xml personalizado permite que as alterações sejam mantidas separadas dos arquivos .xml padrão. A criação de um arquivo de.xml personalizado facilita o acompanhamento de modificações.
Migrar uma única chave do Registro
O seguinte arquivo.xml migra uma única chave do Registro.
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Application" context="System">
<displayName>Component to migrate only registry value string</displayName>
<role role="Settings">
<rules>
<include>
<objectSet>
<pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache [Persistent]</pattern>
</objectSet>
</include>
</rules>
</role>
</component>
</migration>
Migrar uma pasta específica
Os exemplos a seguir mostram como migrar uma pasta de uma unidade específica e de qualquer local no computador.
Migrar uma pasta de uma unidade específica
Incluindo subpastas. O seguinte arquivo.xml migra todos os arquivos e subpastas para o computador de
C:\EngineeringDraftsdestino.<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test"> <component type="Documents" context="System"> <displayName>Component to migrate all Engineering Drafts Documents including subfolders</displayName> <role role="Data"> <rules> <include> <objectSet> <pattern type="File">C:\EngineeringDrafts\* [*]</pattern> </objectSet> </include> </rules> </role> </component> </migration>Excluindo subpastas. O arquivo .xml a seguir migra todos os arquivos do
C:\EngineeringDrafts, mas não migra nenhuma subpasta do .C:\EngineeringDrafts<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test"> <component type="Documents" context="System"> <displayName>Component to migrate all Engineering Drafts Documents without subfolders</displayName> <role role="Data"> <rules> <include> <objectSet> <pattern type="File"> C:\EngineeringDrafts\ [*]</pattern> </objectSet> </include> </rules> </role> </component> </migration>
Migrar uma pasta de qualquer local
O seguinte arquivo.xml migra todos os arquivos e subpastas da EngineeringDrafts pasta de qualquer unidade no computador. Se existirem várias pastas com o mesmo nome, todos os arquivos com esse nome serão migrados.
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="System">
<displayName>Component to migrate all Engineering Drafts Documents folder on any drive on the computer </displayName>
<role role="Data">
<rules>
<include>
<objectSet>
<script>MigXmlHelper.GenerateDrivePatterns ("\EngineeringDrafts\* [*] ", "Fixed")</script>
<script>MigXmlHelper.GenerateDrivePatterns ("*\EngineeringDrafts\* [*] ", "Fixed")</script>
</objectSet>
</include>
</rules>
</role>
</component>
</migration>
O seguinte arquivo.xml migra todos os arquivos e subpastas da EngineeringDrafts pasta de qualquer local na C:\ unidade. Se existirem várias pastas com o mesmo nome, todas elas serão migradas.
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="System">
<displayName>Component to migrate all Engineering Drafts Documents EngineeringDrafts folder from where ever it exists on the C: drive </displayName>
<role role="Data">
<rules>
<include>
<objectSet>
<pattern type="File"> C:\*\EngineeringDrafts\* [*]</pattern>
<pattern type="File"> C:\EngineeringDrafts\* [*]</pattern>
</objectSet>
</include>
</rules>
</role>
</component>
</migration>
Migrar um tipo de arquivo para uma pasta específica
O arquivo .xml a seguir migra arquivos .mp3 localizados nas unidades especificadas no computador de origem para a C:\Music pasta no computador de destino.
<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>
Migrar um arquivo específico
Os exemplos a seguir mostram como migrar um arquivo de uma pasta específica e como migrar um arquivo de qualquer local.
Para migrar um arquivo de uma pasta. O arquivo .xml a seguir migra apenas o
Sample.docarquivo do computador de origem para o computador deC:\EngineeringDraftsdestino.<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test"> <component type="Documents" context="System"> <displayName>Component to migrate all Engineering Drafts Documents</displayName> <role role="Data"> <rules> <include> <objectSet> <pattern type="File"> C:\EngineeringDrafts\ [Sample.doc]</pattern> </objectSet> </include> </rules> </role> </component> </migration>Para migrar um arquivo de qualquer local. Para migrar o
Sample.docarquivo de qualquer local naC:\unidade, use o <elemento pattern> , como mostra o exemplo a seguir. Se existirem vários arquivos com oC:\mesmo nome na unidade, todos os arquivos com esse nome serão migrados.<pattern type="File"> C:\* [Sample.doc] </pattern>Para migrar o arquivo Sample.doc de qualquer unidade no computador, use <o script> como mostra o exemplo a seguir. Se existirem vários arquivos com o mesmo nome, todos os arquivos com esse nome serão migrados.
<script>MigXmlHelper.GenerateDrivePatterns("* [sample.doc]", "Fixed")</script>