Exportar (0) Imprimir
Expandir Tudo
Este tópico ainda não foi avaliado como - Avalie este tópico

Personalizar arquivos XML da USMT

Atualizado: março de 2009

Aplica-se a: Windows 7, Windows Vista

Neste tópico

Visão geral

Se você quiser que as ferramentas ScanState e LoadState usem qualquer um dos arquivos .xml de migração, especifique esses arquivos na linha de comando usando a opção /i. Diferente das versões anteriores da USMT, os arquivos .xml não são copiados para o armazenamento. Como as ferramentas ScanState e LoadState precisam dos arquivos .xml para controlar a migração, especifique o mesmo conjunto de arquivos .xml nos comandos ScanState e LoadState. Entretanto, não será necessário especificar o arquivo Config.xml com a opção /config, a menos que você queira excluir alguns dos arquivos e das configurações que foram migrados para o armazenamento. Por exemplo, pode ser que você queira migrar a pasta Meus Documentos para o armazenamento, mas não para o computador de destino. Para isso, modifique o arquivo Config.xml e especifique o arquivo atualizado com o comando LoadState. Assim, o comando LoadState migrará somente os arquivos e configurações que você quiser migrar.

Se você deixar de incluir um arquivo .xml no comando LoadState, todos os dados no armazenamento que foram migrados com os arquivos .xml ausentes serão migrados. Entretanto, as regras de migração especificadas com o comando ScanState não serão aplicadas. Por exemplo, se você deixar de incluir o arquivo .xml e ele tiver uma regra de redirecionamento como: MigsysHelperFunction.RelativeMove(“c:\data”, “%CSIDL_PERSONAL%”), a USMT não redirecionará os arquivos e eles serão migrados para C:\data.

Para modificar a migração, siga um ou mais dos procedimentos a seguir.

  • Modifique os arquivos .xml de migração. Se você quiser excluir uma parte de um componente — por exemplo, quiser migrar C:\, mas excluir todos os arquivos .mp3 — ou se desejar mover dados para um novo local no computador de destino, modifique os arquivos .xml. Para modificar esses arquivos, você deve estar familiarizado com a sintaxe e as regras de migração. Se você quiser que ScanState e LoadState usem esses arquivos, especifique-os na linha de comando quando cada comando for digitado.

  • Criar um arquivo .xml personalizado Você também pode criar um arquivo .xml personalizado para migrar configurações para outro aplicativo ou para alterar o comportamento de migração para atender às suas necessidades. Para que ScanState e LoadState usem esse arquivo, especifique-os em ambas as linhas de comando.

  • Criar e modificar um arquivo Config.xml. Faça isto se desejar excluir um componente inteiro da migração. Por exemplo, você pode usar um arquivo Config.xml para excluir a pasta Meus Documentos inteira ou excluir as configurações de um aplicativo. Excluir componentes usando um arquivo Config.xml é mais fácil do que modificar os arquivos .xml de migração, pois você não precisa estar familiarizado com a sintaxe e as regras de migração. Além disso, usar um arquivo Config.xml é a única forma de excluir as configurações do sistema operacional que são migradas para computadores que executam o Windows Vista ou Windows 7.

Para obter mais informações sobre a exclusão de dados, consulte o tópico Excluir arquivos e configurações.

Arquivos .xml de migração

Esta seção descreve os arquivos .xml de migração que estão incluídos na USMT. Cada arquivo contém regras de migração que controlam quais componentes serão migrados e para onde serão migrados no computador de destino.

noteObservação
Você pode usar o caractere curinga asterisco (*) em cada um desses arquivos. No entanto, você não pode usar um ponto de interrogação (?) como caractere curinga.

  • O arquivo MigApp.xml. Especifique esse arquivo em ambos os comandos ScanState e LoadState para migrar configurações de aplicativo para computadores que executam Windows Vista ou Windows 7.

  • O arquivo MigUser.xml. Especifique esse arquivo em ambos os comandos ScanState e LoadState para migrar pastas do usuário, arquivos e tipos de arquivo para computadores que executam Windows Vista ou Windows 7. Você pode modificar o arquivo MigUser.xml. Esse arquivo não contém regras que migram contas de usuário específicas. A única maneira de especificar quais contas de usuário serão migradas é na linha de comando usando as opções do usuário ScanState e LoadState.

  • O arquivo MigDocs.xml. Especifique esse arquivo com ambas as ferramentas ScanState e LoadState para migrar todas as pastas e arquivos do usuário encontrados pela função auxiliar MigXmlHelper.GenerateDocPatterns. Essa função auxiliar encontra dados do usuário que residem na raiz de qualquer unidade e no diretório de Usuários. No entanto, ela não encontra nem migra nenhum dado do aplicativo, arquivos de programa ou arquivos no diretório do Windows. Você pode modificar o arquivo MigDocs.xml.

    noteObservação
    Não use o MigUser.xml e o MigDocs.xml juntos. Para obter mais informações, consulte os tópicos Identificar tipos de arquivos, arquivos e pastas e Práticas recomendadas.

Arquivos .xml personalizados

Você pode criar arquivos .xml personalizados para personalizar a migração conforme as suas necessidades exclusivas. Por exemplo, você pode querer criar um arquivo personalizado para migrar um aplicativo de linha de negócios ou para modificar o comportamento padrão de migração. Se você quiser que ScanState e LoadState usem esse arquivo, especifique-o em ambas as linhas de comando. Para obter mais informações, consulte o tópico Criar um arquivo XML personalizado.

O arquivo Config.xml

O arquivo Config.xml é um arquivo opcional que você cria usando a opção /genconfig com o comando ScanState. Você deve criar e modificar esse arquivo se quiser excluir determinados componentes da migração. Além disso, você deverá criar e modificar esse arquivo se quiser excluir qualquer uma das configurações do sistema operacional que serão migradas para computadores que executam o Windows Vista ou Windows 7. O formato do arquivo Config.xml é diferente do formato dos arquivos .xml de migração, porque ele não contém nenhuma regra de migração. Ele contém somente uma lista dos componentes do sistema operacional, aplicativos e os documentos do usuário que podem ser migrados. Para obter um exemplo, consulte o tópico Arquivo Config.xml. Por essa razão, excluir componentes usando esse arquivo é mais fácil do que modificar os arquivos .xml de migração, pois você não precisa estar familiarizado com a sintaxe e as regras de migração. Porém, você não pode usar caracteres curinga em um arquivo Config.xml.

Se você deseja incluir todos os componentes padrão, não será necessário criar o arquivo Config.xml. Alternativamente, se você estiver satisfeito com o comportamento padrão de migração definido nos arquivos MigApp.xml, MigDocs.xml e MigUser.xml e quiser excluir somente alguns componentes, crie e modifique um arquivo Config.xml e deixe os outros arquivos .xml inalterados.

Quando você executa o comando ScanState com a opção /genconfig , ScanState lê os outros arquivos .xml que você especifica usando a opção /i e os manifestos para criar uma lista personalizada de componentes que podem ser migrados do computador. Esse arquivo conterá somente componentes do sistema operacional, aplicativos e as seções de documentos do usuário que estiverem em ambos os arquivos .xml e que estiverem instalados no computador quando o comando ScanState for executado com a opção /genconfig. Portanto, você deve criar esse arquivo em um computador de origem que contenha todos os componentes, os aplicativos e as configurações que estarão presentes nos computadores de destino. Isto garante que esse arquivo contenha todos os componentes que podem ser migrados. Os componentes são organizados em seções: <Applications>, <WindowsComponents> e <Documents>. Para optar por não migrar um componente, altere sua entrada para migrate="no".

Depois de criar esse arquivo, você só precisa especificá-lo com o comando ScanState usando a opção /Config para que ele efetue a migração. No entanto, se desejar excluir dados adicionais que você migrou para o armazenamento, modifique o arquivo Config.xml e especifique o arquivo atualizado com o comando LoadState. Por exemplo, se tiver coletado a pasta Meus Documentos no armazenamento, mas decidir que não deseja migrá-la para um computador de destino, você poderá modificar o arquivo Config.xml para indicar migrate=no antes de executar o comando LoadState e o arquivo não será migrado. Para obter mais informações sobre a precedência que ocorre quando excluir dados, consulte o tópico Excluir arquivos e configurações.

Além disso, observe a seguinte funcionalidade com o arquivo Config.xml:

  • Se um componente pai for removido da migração no arquivo Config.xml especificando migrate = "no", todos os seus componentes filhos também serão automaticamente removidos da migração, mesmo que o componente filho esteja definido como migrate = "yes".

  • Se, por engano, você tiver duas linhas de código para o mesmo componente onde uma linha especifica migrate="no" e a outra linha especifica migrate="yes", o componente será migrado.

  • Na Ferramenta de Migração de Perfil do Usuário (USMT) 4.0 do Microsoft® Windows®, existem novas diretivas de migração que podem ser configuradas no arquivo Config.xml. Por exemplo, você pode configurar as opções <ErrorControl>, <ProfileControl> e <HardLinkStoreControl> adicionais. Para obter mais informações, consulte o tópico Arquivo Config.xml.

Exemplos

Computador de destino que executa Windows Vista ou Windows 7:

  • O comando a seguir cria um arquivo Config.xml no diretório atual, mas não cria um armazenamento:

    scanstate /i:migapp.xml /i:miguser.xml /genconfig:config.xml /v:13

  • O comando a seguir cria um armazenamento criptografado usando o arquivo Config.xml e os arquivos .xml de migração padrão:

    scanstate \\fileserver\migration\mystore /i:migapp.xml /i:miguser.xml /o /config:config.xml /v:13 /encrypt /key:"mykey"

  • O comando a seguir descriptografa o armazenamento e migra os arquivos e as configurações:

    loadstate \\fileserver\migration\mystore /i:migapp.xml /i:miguser.xml /v:13 /decrypt /key:"mykey"

  • O comando a seguir também descriptografa o armazenamento e migra os arquivos e as configurações:

    loadstate \\fileserver\migration\mystore /i:migapp.xml /i:miguser.xml /v:13 /decrypt /key:"mykey"

Informações adicionais

  • Para obter mais informações sobre como alterar os arquivos e as configurações que são migradas, consulte o tópico Usando a USMT.

  • Para obter mais informações sobre cada elemento .xml, consulte o tópico XML Elements Library.

  • Para obter respostas para perguntas comuns, consulte "arquivos .xml" no tópico Perguntas frequentes.

Consulte também

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

Mostrar:
© 2014 Microsoft. Todos os direitos reservados.