Exportar (0) Imprimir
Expandir Tudo
1 de 2 pessoas classificaram isso como útil - Avalie este tópico

Como excluir arquivos e configurações

Aplica-se a: Windows Vista

Neste tópico

Quando você especifica os arquivos .xml de migração, a USMT migra as configurações e os componentes especificados em O que a USMT 3.0 migra?. Você não pode excluir usuários dos arquivos .xml de migração ou usando Config.xml. A única forma de especificar quais usuários incluir ou excluir é na linha de comando, usando as Opções de Usuário. Para excluir arquivos e configurações, você tem as seguintes opções:

  • Modifique os arquivos .xml de migração ou crie um arquivo .xml personalizado. É possível usar os seguintes elementos para especificar o que deve ser excluído:

    • <include> e <exclude>: Você pode usar os elementos <include> e <exclude> para excluir objetos com condições - por exemplo, para migrar todos os arquivos localizados na unidade C:\, exceto arquivos .mp3. É importante lembrar que Conflitos e precedência aplica-se a esses elementos.

    • <unconditionalExclude>: É possível usar o elemento <unconditionalExclude> para excluir dados globalmente. Esse elemento exclui objetos independentemente de qualquer outra regra <include> existente nos arquivos .xml - por exemplo, para excluir todos os arquivos .mp3 no computador ou todos os arquivos armazenados em C:\UserData. Ou seja, esse elemento tem precedência sobre todas as regras de inclusão e exclusão nos arquivos .xml.

  • Crie um Config.xml: É possível criar e modificar um arquivo Config.xml para excluir todo um componente da migração. Por exemplo, você pode usar esse arquivo para excluir as configurações de um dos aplicativos padrão. Além disso, a criação e a modificação do arquivo são as únicas formas de excluir as configurações do sistema operacional que são migradas para computadores que executam o Windows Vista. Excluir componentes usando esse arquivo é mais fácil do que modificar arquivos .xml de migração, uma vez que você não precisa estar familiarizado com a sintaxe e as regras de migração.

  • Informações adicionais

Modificar os arquivos .xml de migração ou criar um arquivo .xml personalizado

Recomendamos que você crie um arquivo .xml personalizado, em vez de modificar arquivos .xml de migração padrão. Dessa forma, você mantém suas alterações separadas dos arquivos .xml padrão. Isso pode facilitar o controle de suas modificações. É possível usar as opções <include> e <exclude> e também a opção <unconditionalExclude>.

<include> e <exclude>

Os arquivos .xml de migração (especificamente MigApp.xml e MigUser.xml) contêm o elemento <component> que normalmente representa um componente independente ou um aplicativo, como o Outlook e o Word. Para excluir os arquivos e as configurações do Registro que estão associadas a esses componentes, você deve usar os elementos <include> e <exclude>. Por exemplo, você pode usar esses elementos para migrar todos os arquivos e configurações com o padrão X, exceto os arquivos e as configurações com padrão Y (onde Y é mais específico do que X). Para verificar a sintaxe desses elementos, consulte XML Elements Reference.

noteObservação
Se você especificar <exclude>, deverá sempre especificar uma regra <include> correspondente. Isso porque se uma regra <include> não for especificada, as configurações ou os arquivos específicos não serão incluídos - ou seja, eles já serão excluídos da migração. Sendo assim, uma regra <exclude> desacompanhada será desnecessária.

Exemplo 1: como migrar todos os arquivos de C:\, exceto arquivos .mp3

O arquivo .xml a seguir migra todos os arquivos localizados na unidade C:\, exceto arquivos .mp3.

<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/mp3files">
    <!-- This component migrates all files except those with .mp3 extension-->
    <component type="Documents" context="System">
        <displayName _locID="miguser.sharedvideo">MP3 Files</displayName>
        <role role="Data">
            <rules>
                <include filter='MigXmlHelper.IgnoreIrrelevantLinks()'>
                    <objectSet>
                        <pattern type="File">C:\* [*]</pattern>
                    </objectSet>
                </include>
                <exclude>
                    <objectSet>
                        <pattern type="File">C:\* [*.mp3]</pattern>
                    </objectSet>
                </exclude>
            </rules>
        </role>
    </component>
</migration>

Exemplo 2: como migrar todos os arquivos localizados em C:\Data, exceto os arquivos em C:\Data\tmp

O arquivo .xml a seguir migra todos os arquivos e as subpastas em C:\Data, exceto os arquivos e as subpastas em C:\Data\tmp.

<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
    <component type="Documents" context="System">
        <displayName _locID="miguser.sharedvideo">Test component</displayName>
        <role role="Data">
            <rules>
         <include>
            <objectSet>
                 <pattern type="File">C:\Data\* [*]</pattern>
            </objectSet>
          </include>
         <exclude>
             <objectSet>
                   <pattern type="File"> C:\Data\temp\* [*]</pattern>
             </objectSet>
         </exclude>  
            </rules>
        </role>
    </component>
</migration>

Exemplo 3: como excluir os arquivos em uma pasta, mas incluir todas as subpastas

O arquivo .xml a seguir migra qualquer subpasta em C:\EngineeringDrafts, mas exclui todos os arquivos localizados em 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>
      <exclude>
        <objectSet>
          <pattern type="File"> C:\EngineeringDrafts\ [*]</pattern>
        </objectSet>
      </exclude>
    </rules>
  </role>
</component>
</migration>

Exemplo 4: como excluir um arquivo de uma pasta específica

O arquivo .xml a seguir migra todos os arquivos e as subpastas em C:\EngineeringDrafts, exceto o arquivo Sample.doc localizado em 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 except Sample.doc</displayName>
  <role role="Data">
    <rules>
         <include>
            <objectSet>
                 <pattern type="File"> C:\EngineeringDrafts\* [*]</pattern>
            </objectSet>
          </include>
      <exclude>
        <objectSet>
          <pattern type="File"> C:\EngineeringDrafts\ [Sample.doc]</pattern>
        </objectSet>
      </exclude>
    </rules>
  </role>
</component>
</migration>

Exemplo 5: como excluir um arquivo de qualquer local

Para excluir Sample.doc de qualquer local na unidade C:, use <pattern> da seguinte forma. Se houver vários arquivos com o mesmo nome na unidade C:, todos os arquivos serão excluídos.

<pattern type="File"> C:\* [Sample.doc] </pattern>

Para excluir Sample.doc de qualquer unidade do computador, use <script> da seguinte forma. Se houver diversos arquivos com o mesmo nome, todos os arquivos serão excluídos.

<script>MigXmlHelper.GenerateDrivePatterns("* [sample.doc]", "Fixed")</script>

<unconditionalExclude>

Se quiser excluir um tipo de arquivo da migração, independentemente de outras regras <include> ou <exclude>, você pode usar o elemento <unconditionalExclude>. Esse elemento exclui objetos globalmente em todos os componentes. Por exemplo, você deve usar esse elemento se quiser excluir todos os arquivos .mp3 de um computador. Ou, se estiver fazendo backup de C:\UserData usando outro método, é possível excluir toda a pasta da migração. Você deve usar esse elemento com cuidado, pois se um aplicativo necessitar de um arquivo excluído, o aplicativo pode não funcionar adequadamente no computador de destino. Para verificar a sintaxe desse elemento, consulte XML Elements Reference.

Exemplo 1: como excluir todos os arquivos .mp3

O arquivo .xml a seguir exclui todos os arquivos .mp3 da migração.

<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/excludefiles">
  <component context="System" type="Documents">
        <displayName>Test</displayName>
        <role role="Data">
            <rules>
             <unconditionalExclude>
                        <objectSet>
    <script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp3]", "Fixed")</script>
                        </objectSet> 
             </unconditionalExclude>
            </rules>
        </role>
    </component>
</migration>

Exemplo 2: como excluir todos os arquivos de uma unidade específica

O arquivo .xml a seguir exclui somente os arquivos localizados na unidade C:.

<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/allfiles">
    <component type="Documents" context="System">
        <displayName>Test</displayName>
        <role role="Data">
            <rules>
  <unconditionalExclude>
                    <objectSet>
      <pattern type="File">c:\*[*]</pattern>
                    </objectSet>
  </unconditionalExclude>
            </rules>
        </role>
    </component>
</migration>

Exemplo 3: como excluir chaves do Registro

Este é um arquivo .xml que exclui, incondicionalmente, a chave do Registro HKey_Current_User e todas as subchaves.

<?xml version="1.0" encoding="UTF-8"?>
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/miguser">
   <component type="Documents" context="User">
      <displayName>Test</displayName>
      <role role="Data">
         <rules>
            <include>
               <objectSet>
                  <pattern type="Registry">HKCU\testReg[*]</pattern>
               </objectSet>
            </include>
            <unconditionalExclude>
               <objectSet>
                  <pattern type="Registry">HKCU\*[*]</pattern>
               </objectSet>
            </unconditionalExclude>
         </rules>
      </role>
   </component>
</migration>

Exemplo 4: como excluir C:\Windows e C:\Arquivos de Programas

Este é um arquivo .xml que exclui, incondicionalmente, as pastas de sistema de C:\Windows and C:\Arquivos de programa. Saiba que todos os arquivos *.doc, *.xls e *.ppt não serão migrados, pois <unconditionalExclude> tem precedência sobre <include>.

<?xml version="1.0" encoding="UTF-8"?>
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/miguser">
   <component type="Documents" context="System">
      <displayName>Test</displayName>
      <role role="Data">
         <rules>
            <include>
               <objectSet>
    <script>MigXmlHelper.GenerateDrivePatterns ("* [*.doc]", "Fixed")</script>
    <script>MigXmlHelper.GenerateDrivePatterns ("* [*.xls]", "Fixed")</script>
    <script>MigXmlHelper.GenerateDrivePatterns ("* [*.ppt]", "Fixed")</script>
               </objectSet>
            </include>
            <unconditionalExclude>
               <objectSet>
                  <pattern type="File">C:\Program Files\* [*]</pattern>
<pattern type="File">C:\Windows\* [*]</pattern>
               </objectSet>
            </unconditionalExclude>
         </rules>
      </role>
   </component>
</migration>

Criar um arquivo Config.xml

É possível criar e modificar um arquivo Config.xml se desejar excluir componentes da migração. Por exemplo, você pode usar esse arquivo para excluir as configurações de um dos aplicativos padrão. Além disso, a criação e a modificação do arquivo são as únicas formas de excluir as configurações do sistema operacional que são migradas para computadores que executam o Windows Vista. Excluir componentes usando esse arquivo é mais fácil do que modificar arquivos .xml de migração, uma vez que você não precisa estar familiarizado com a sintaxe e as regras de migração.

  • Para excluir as configurações de um aplicativo padrão: Especifique migrate="no" para o aplicativo na seção <Applications> desse arquivo. Por exemplo, a USMT não migrará o Adobe Acrobat Reader 6.0 ou o Outlook 2003 no Exemplo de arquivo Config.xml.

  • Para excluir a configuração de um sistema operacional: Especifique migrate="no" para a configuração na seção <WindowsComponents>. Por exemplo, a USMT não migrará os Favoritos do usuário no Exemplo de arquivo Config.xml.

  • Para excluir Meus documentos: Especifique migrate="no" para Meus documentos na seção <Documents>. Por exemplo, consulte o Exemplo de arquivo Config.xml. Saiba que qualquer regra <include> nos arquivos .xml ainda será aplicada. Por exemplo, se você tiver uma regra que inclui todos os arquivos .doc em Meus documentos, então somente arquivos .doc serão migrados. O restante dos arquivos não serão.

Informações adicionais

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

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft. Todos os direitos reservados.