Sintaxe de ScanState

O comando ScanState é usado com a USMT (Ferramenta de Migração de Estado do Usuário) 5.0 para examinar o computador de origem, coletar os arquivos e as configurações, e criar um repositório.

Neste tópico

Antes de começar

Sintaxe

Opções de armazenamento

Opções de regra de migração

Opções de monitoramento

Opções de usuário

Opções de arquivo criptografado

Opções de linha de comando incompatíveis

Antes de começar

Antes de executar o comando ScanState, observe o seguinte:

  • Na maioria dos casos, você deve executar os comandos ScanState no modo Administrador usando uma conta com credenciais administrativas para garantir que todas as configurações do sistema operacional sejam migradas.

  • Se criptografar o repositório de migração, você terá que inserir uma chave de criptografia ou um caminho para um arquivo que contenha essa chave. Certifique-se de anotar o local da chave ou do arquivo da chave, porque essa informação não será mantida em nenhum local do repositório de migração. Você precisará dessa informação quando executar o comando LoadState para descriptografar o repositório de migração ou se for necessário executar o utilitário de recuperação. Uma chave ou um arquivo de chave incorreto ou ausente gera uma mensagem de erro.

  • Para saber mais sobre os requisitos de software para executar o comando ScanState, veja Requisitos da USMT.

    Importante

    O Windows XP e o Windows Vista® são permitidos somente como sistemas operacionais no computador de origem.

  • A menos que indicado o contrário, você só poderá usar cada opção uma vez ao executar uma ferramenta na linha de comando.

  • Você pode coletar contas de domínio sem que o computador de origem tenha acesso ao controlador de domínio. Essa funcionalidade está disponível sem nenhuma configuração adicional.

  • A tabela Opções de linha de comando incompatíveis lista quais opções podem ser usadas juntas e quais são incompatíveis.

  • O local do diretório em que você salvar o repositório de migração será excluído da verificação. Por exemplo, se você salvar o repositório de migração na raiz da unidade D, a unidade D e todos os seus subdiretórios serão excluídos da verificação.

Sintaxe

Esta seção explica a sintaxe e o uso das opções de linha de comando de ScanState. As opções podem ser especificadas em qualquer ordem. Quando a opção contém um parâmetro, você pode usar um separador de dois pontos ou espaço.

A sintaxe do comando ScanState é a seguinte:

scanstate [CaminhoDoRepositório] [/i:[Caminho\]NomeDoArquivo] [/o] [/v:NívelDeDetalhe] [/nocompress] [/localonly] [/encrypt /key:Chave|/keyfile:[Caminho\]NomeDoArquivo] [/l:[Caminho\]NomeDoArquivo] [/progress:[Caminho\]NomeDoArquivo] [/r:NúmeroDeTentativas] [/w:SegundosAtéNovaTentativa] [/c] [/p] [/all] [/ui:[NomeDoDomínio|NomeDoComputador\]NomeDoUsuário] [/ue:[NomeDoDomínio|NomeDoComputador\]NomeDoUsuário] [/uel:NúmeroDeDias|AAAA/MM/DD|0] [/efs:abort|skip|decryptcopy|copyraw] [/genconfig:[Caminho\]NomeDoArquivo[/config:[Caminho\]NomeDoArquivo] [/?|help]

Por exemplo:

  • Para criar um arquivo Config.xml no diretório atual, especifique:

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

  • Para criar um repositório criptografado usando o arquivo Config.xml e os arquivos .xml de migração padrão, especifique:

    scanstate \\server\share\migration\mystore /i:migapp.xml /i:migdocs.xml /o /config:config.xml /v:13 /encrypt /key:"mykey"

Opções de armazenamento

Opção de linha de comando Descrição

CaminhoDoRepositório

Indica uma pasta onde os arquivos e as configurações serão salvos. Observe que o CaminhoDoRepositório não pode ser c:\. Você deve especificar a opção de CaminhoDoRepositório no comando ScanState, exceto quando usar a opção /genconfig. Não é possível especificar mais do que um local de CaminhoDoRepositório.

/o

Necessária para substituir os dados existentes no repositório de migração ou no arquivo Config.xml. Se não for especificada, o comando ScanState gerará uma falha se o repositório de migração já contiver dados. Não é possível especificar esta opção mais de uma vez em uma linha de comando.

/vsc

Esta opção permite que o serviço de cópias de sombra de volume migre arquivos que estão bloqueados ou em uso. Esta opção de linha de comando elimina a maioria dos erros de bloqueio de arquivo que normalmente são encontrados pela seção <ErrorControl>.

Esta opção só pode ser usada com o arquivo executável do ScanState e não pode ser combinada com a opção /hardlink.

/hardlink

Permite a criação de um repositório de migração de link físico no local especificado. A opção /nocompress deve ser especificada com a opção /hardlink .

/encrypt [{/key:<Chave> | /keyfile:<Caminho>]}

Criptografa o repositório com a chave especificada. Por padrão, a criptografia está desabilitada. Com esta opção, você precisará especificar a chave de criptografia de uma destas maneiras:

  • /key: Chave especifica a chave de criptografia. Se houver um espaço em Chave, será preciso colocar Chave entre aspas.

  • /keyfile: CaminhoENomeDoArquivo especifica um arquivo de texto (.txt) com a chave de criptografia.

Recomendamos que Chave tenha pelo menos oito caracteres, mas ela não pode exceder 256 caracteres. As opções /key e /keyfile não podem ser usadas na mesma linha de comando. As opções /encrypt e /nocompress não podem ser usadas na mesma linha de comando.

> [!IMPORTANT] > Tenha muito cuidado ao usar esta opção, pois qualquer pessoa que tenha acesso ao script de linha de comando de ScanState também terá acesso à chave de criptografia. >

O exemplo a seguir mostra o comando ScanState e a opção /key:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /encrypt /key:mykey

/encrypt:<NívelDeCriptografia>

A opção /encrypt aceita um parâmetro de linha de comando para definir o nível de criptografia a ser usado para o repositório de migração. Para saber mais sobre os algoritmos de criptografia permitidos, veja o tópico sobre Criptografia do repositório de migração.

/nocompress

Desabilita a compactação de dados e salva os arquivos em uma pasta oculta chamada "File" em CaminhoDoRepositório\USMT. Por padrão, a compactação está desabilitada. A combinação da opção /nocompress com a opção /hardlink gera um repositório de migração de link físico. Você pode usar o repositório descompactado para visualizar o que é armazenado pela USMT, solucionar um problema ou executar um utilitário antivírus nos arquivos. Essa opção deve ser usada apenas em ambientes de teste, pois recomendamos usar um repositório compactado para migrações reais, a menos que você esteja combinando a opção /nocompress com a opção /hardlink.

As opções /nocompress e /encrypt não podem ser usadas juntas em uma instrução na linha de comando. No entanto, se você optar por migrar um repositório descompactado, o comando LoadState migrará cada arquivo diretamente do repositório para o local correto no computador de destino sem um local temporário.

Por exemplo:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /nocompress

Executar o comando ScanState em um sistema Windows offline

Você pode executar o comando ScanState no Windows PE. Além disso, a USMT permite migração de instalações anteriores do Windows contidas nos diretórios Windows.old. O diretório offline pode ser um diretório do Windows quando você executa o comando ScanState no Windows PE ou um diretório Windows.old quando você executa o comando ScanState no Windows.

Há vários benefícios em executar o comando ScanState em uma imagem do Windows offline, incluindo:

  • Melhora no desempenho.

    Como o Windows PE é um sistema operacional limitado, há menos serviços em execução. Nesse ambiente, o comando ScanState tem mais acesso aos recursos locais de hardware, permitindo que o ScanState execute operações de migração mais rapidamente.

  • Processo simplificado de implantação ponta a ponta.

    A migração de dados do Windows.old simplifica o processo de implantação ponta a ponta, permitindo que o processo de migração ocorra após a instalação do novo sistema operacional.

  • Maior êxito da migração.

    A taxa de êxito de migração aumenta, porque os arquivos não serão bloqueados para edição enquanto estiverem offline e porque o Windows PE fornece acesso de administrador aos arquivos no sistema de arquivos offline do Windows, eliminando a necessidade de acesso no nível do administrador ao sistema online.

  • Capacidade de recuperar um computador não inicializável.

    Há a possibilidade de recuperar e migrar dados de um computador não inicializável.

Opções de migração offline

Opção de linha de comando Definição

/offline: "caminho de um arquivo offline.xml"

Esta opção é usada para definir um caminho para um arquivo .xml offline que pode especificar outras opções de migração offline, por exemplo, um diretório offline do Windows ou qualquer redirecionamento de domínio ou pasta necessário na migração.

/offlinewindir: "caminho de um diretório do Windows"

Esta opção especifica o diretório offline do Windows a partir do qual o comando ScanState coleta o estado do usuário. O diretório offline pode ser o Windows.old quando você executa o comando ScanState no Windows ou um diretório do Windows quando você executa o comando ScanState no Windows PE.

/offlinewinold: "diretório Windows.old"

Esta opção de linha de comando habilita o modo de migração offline e inicia a migração a partir do local especificado. Ela só deve ser usada nos cenários de migração do Windows.old, onde a migração está ocorrendo a partir de um diretório Windows.old.

Opções de regra de migração

A USMT oferece as opções a seguir para especificar os itens a serem migrados.

Opção de linha de comando Descrição

/i:[Caminho\]NomeDoArquivo

(incluir)

Especifica um arquivo .xml que contém regras que definem qual estado de usuário, aplicativo ou sistema a ser migrado. Você pode definir esta opção várias vezes para especificar todos os seus arquivos .xml (MigApp.xml, MigDocs.xml e qualquer arquivo .xml personalizado criado). Caminho pode ser um caminho relativo ou completo. Se você não especificar a variável Caminho, então o NomeDoArquivo deverá estar no diretório atual. Para saber mais sobre quais arquivos especificar, veja a seção "Arquivos XML" do tópico Perguntas frequentes.

/genconfig:[Caminho\]NomeDoArquivo

(gerar Config.xml)

Gera o arquivo Config.xml opcional, mas não cria um repositório de migração. Para assegurar que este arquivo contenha cada componente, aplicativo e configuração que possa ser migrado, você deve criá-lo em um computador de origem que contenha todos os componentes, os aplicativos e as configurações que estarão presentes nos computadores de destino. Além disso, você deve especificar outros arquivos .xml de migração, usando a opção /i, ao especificar esta opção.

Depois que você criar esse arquivo, será necessário usá-lo com o comando ScanState usando a opção /config.

As únicas opções que podem ser especificadas com esta opção são /i, /v e /l. Você não pode especificar CaminhoDoRepositório, porque a opção /genconfig não cria um repositório. Caminho pode ser um caminho relativo ou completo. Se você não especificar a variável Caminho, então NomeDoArquivo será criado no diretório atual.

Exemplos:

  • O exemplo a seguir cria um arquivo Config.xml no diretório atual:

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

/config:[Caminho\]NomeDoArquivo

Especifica o arquivo Config.xml que o comando ScanState deve usar para criar o repositório. Você não pode especificar esta opção mais de uma vez na linha de comando. Caminho pode ser um caminho relativo ou completo. Se você não especificar a variável Caminho, então o NomeDoArquivo deverá estar no diretório atual.

O exemplo a seguir cria um repositório usando os arquivos Config.xml, MigDocs.xml e MigApp.xml:

scanstate \\server\share\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scan.log

O exemplo a seguir migra os arquivos e as configurações para o computador de destino usando os arquivos Config.xml, MigDocs.xml e MigApp.xml:

loadstate \\server\share\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:load.log

/auto: caminho dos arquivos de script

Essa opção permite que você especifique o local dos arquivos .xml padrão e inicie a migração. Se nenhum caminho for especificado, a USMT referenciará o diretório onde os binários da USMT estão localizados. A opção /auto tem o mesmo efeito que usar as seguintes opções: /i:MigDocs.xml/i:MigApp.xml /v:5.

/genmigxml: caminho de um arquivo

Esta opção especifica que o comando ScanState deve usar o localizador de documentos para criar e exportar um arquivo .xml que define como migrar todos os arquivos no computador em que o comando ScanState está sendo executado.

/localonly

Migra somente arquivos armazenados no computador local, independentemente das regras nos arquivos .xml especificados na linha de comando. Use esta opção quando você desejar excluir dados das unidades removíveis do computador de origem (unidades flash USB, alguns discos rígidos externos e outros) e quando existirem unidades de rede mapeadas no computador de origem. Se a opção /localonly não for especificada, o comando ScanState copiará os arquivos dessas unidades removíveis ou de rede no repositório.

Tudo o que não é considerado uma unidade fixa pelo sistema operacional será excluído por /localonly. Em alguns casos, grandes unidades de disco externas são consideradas unidades fixas. Essas unidades podem ser excluídas explicitamente da migração usando um arquivo .xml personalizado. Para saber mais sobre como excluir todos os arquivos em uma unidade específica, veja Excluir arquivos e configurações.

A opção de linha de comando /localonly inclui ou exclui dados na migração, conforme identificado na tabela a seguir:

 

Tipo de unidade Comportamento com /localonly

Unidades removíveis como uma unidade flash USB

Excluídas

Unidades de rede

Excluídas

Unidades fixas

Incluídas

Opções de monitoramento

A USMT oferece várias opções que podem ser usadas para analisar problemas que ocorrem durante a migração.

Dica

O log do ScanState é criado por padrão, mas é possível especificar o nome e o local do log com a opção /l.

Opção de linha de comando Descrição

/listfiles:<NomeDoArquivo>

Você pode usar a opção de linha de comando /listfiles com o comando ScanState para gerar um arquivo de texto que lista todos os arquivos incluídos na migração.

/l:[Caminho\]NomeDoArquivo

Especifica o local e o nome do log do ScanState.

Não armazene nenhum dos arquivos de log no CaminhoDoRepositório. Caminho pode ser um caminho relativo ou completo. Se você não especificar a variável Caminho, o log será criado no diretório atual. Você pode usar a opção /v para ajustar a quantidade de saída.

Se você executar os comandos ScanState ou LoadState usando um recurso de rede compartilhado, especifique esta opção; caso contrário, a USMT gerará uma falha com o erro "USMT não pôde criar os arquivos de log". Para corrigir esse problema, use o comando /l:scan.log.

/v: <NívelDeDetalhe>

(Verbosity)

Habilita a saída detalhada no arquivo de log do ScanState. O valor padrão é 0.

Você pode definir o NívelDeDetalhe como um dos seguintes níveis:

 

Nível Explicação

0

Somente os erros e os avisos padrão estão habilitados.

1

Habilita saída detalhada.

4

Habilita saída de erro e de status.

5

Habilita saída detalhada e de status.

8

Habilita saída de erro para um depurador.

9

Habilita saída detalhada para um depurador.

12

Habilita saída de erro e de status para um depurador.

13

Habilita saída detalhada, de status e de depurador.

          </div>
          <p>Por exemplo:</p>
          <p>
            <code>scanstate \\server\share\migration\mystore /v:13 /i:migdocs.xml /i:migapp.xml</code>
          </p>
          <p>
            
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/progress</strong>:[<em>Caminho\</em>]<em>NomeDoArquivo</em></p>
        </td>
        <td colspan="1">
          <p>Cria o log de andamento opcional. Não armazene nenhum dos arquivos de log no <em>CaminhoDoRepositório</em>. <em>Caminho</em> pode ser um caminho relativo ou completo. Se você não especificar a variável <em>Caminho</em>, então <em>NomeDoArquivo</em> será criado no diretório atual.</p>
          <p>Por exemplo:</p>
          <p>
            <code>scanstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /progress:prog.log /l:scanlog.log</code>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/c</strong>
          </p>
        </td>
        <td colspan="2">
          <p> Quando essa opção é especificada, o comando <strong>ScanState</strong> continua em execução, mesmo que ocorram erros não fatais. Os arquivos ou as configurações que geram erro são registrados no log de andamento. Por exemplo, quando há um arquivo muito grande que não cabe no repositório, o comando <strong>ScanState</strong> registra um erro e continua a migração. Além disso, quando um arquivo está aberto ou sendo usado por um aplicativo, a USMT não pode migrar o arquivo e registra um erro. Sem a opção <strong>/c</strong>, o comando <strong>ScanState</strong> é encerrado no primeiro erro.</p>
          <p>Você pode usar a nova seção <strong>&lt;ErrorControl&gt;</strong> no arquivo Config.xml para especificar quais erros de leitura/gravação de arquivos ou do Registro podem ser ignorados com segurança e quais podem fazer a migração falhar. Assim, a opção de linha de comando <strong>/c</strong> pode ignorar com segurança todos os erros de entrada/saída (E/S) no ambiente. Agora, a opção <strong>/genconfig</strong> também gera uma seção <strong>&lt;ErrorControl&gt;</strong> de exemplo que é habilitada especificando mensagens de erro e comportamentos desejados no arquivo Config.xml.</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/r:</strong>
            <em>&lt;NúmeroDeTentativas&gt;</em>
          </p>
        </td>
        <td colspan="2">
          <p>
            <strong>(Repetir)</strong>
          </p>
          <p>Especifica o número de tentativas quando ocorre um erro ao salvar o estado do usuário em um servidor. O padrão é três tentativas. Essa opção é útil em ambientes onde a conectividade de rede não é inteiramente confiável.</p>
          <p>Durante o armazenamento do estado do usuário, a opção <strong>/r</strong> não poderá recuperar dados perdidos devido a uma falha no hardware da rede (como um cabo de rede desconectado ou com defeito) ou quando ocorrer uma falha na conexão de VPN (rede virtual privada). A opção de repetir destina-se a redes de grande porte e ocupadas onde a conectividade é satisfatória, mas a latência da comunicação é um problema.</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/w:</strong>
            <em>&lt;SegundosAtéNovaTentativa&gt;</em>
          </p>
        </td>
        <td colspan="2">
          <p>
            <strong>(Aguardar)</strong>
          </p>
          <p>Especifica o tempo de espera, em segundos, antes da repetição de uma operação de arquivo de rede. O padrão é 1 segundo.</p>
        </td>
      </tr>
      <tr>
        <td>
          <p>
            <strong>/p:</strong>
            <em>&lt;CaminhoDeUmArquivo&gt;</em>
          </p>
        </td>
        <td>
          <p>Quando o comando <strong>ScanState</strong> é executado, ele cria um arquivo .xml no caminho especificado. Esse arquivo .xml inclui estimativas de aumento de espaço para o repositório de migração. O exemplo a seguir mostra como criar este arquivo .xml:</p>
          <p>
            <code>Scanstate.exe C:\MigrationLocation [additional parameters]</code>
          </p>
          <p>
            <code>/p:"C:\MigrationStoreSize.xml"</code>
          </p>
          <p>Para saber mais, veja <a runat="server" href="hh825132(v=win.10).md">Estimar o tamanho de repositórios de migração</a>.</p>
          <p>Para manter a funcionalidade dos aplicativos ou scripts existentes que requerem o comportamento anterior da USMT, você pode usar a opção <strong>/p</strong>, sem especificar <em>"CaminhoDeUmArquivo"</em>, na USMT. Se você especificar somente a opção <strong>/p</strong>, as estimativas de espaço de armazenamento serão criadas da mesma maneira que as estimativas das versões USMT3.x.</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/?</strong> ou <strong>/help</strong></p>
        </td>
        <td colspan="2">
          <p>Exibe a Ajuda na linha de comando.</p>
        </td>
      </tr>
    </table>

Opções de usuário

Por padrão, todos os usuários são migrados. A única maneira de especificar os usuários a serem incluídos e excluídos é por meio das opções a seguir. Não é possível excluir usuários nos arquivos .xml de migração ou usando o arquivo Config.xml. Para saber mais, veja Identificar usuários e Migrar contas de usuário.

Opção de linha de comando Descrição

/all

Migra todos os usuários no computador.

A USMT migrará todos os usuários no computador, se você não excluir especificamente uma conta com a opção /ue ou /uel. Por esse motivo, você não precisa especificar esta opção na linha de comando. No entanto, se você escolher especificar a opção /all, não será possível especificar também a opção /ui, /ue ou /uel.

/ui: <NomeDoDomínio>\<NomeDoUsuário>

ou

/ui: <NomeDoComputador>\<NomeDoUsuárioLocal>

(Inclusão de usuário)

Migra os usuários especificados. Por padrão, todos os usuários são incluídos na migração. Sendo assim, esta opção só é útil quando usada com a opção /ue ou /uel. Você pode especificar várias opções /ui, mas não pode usar a opção /ui com a opção /all. O NomeDoDomínio e o NomeDoUsuário podem conter o caractere curinga de asterisco (*). Quando você especifica um nome de usuário que contém espaços, é necessário inseri-lo entre aspas.

noteObservação
Se um usuário for especificado para inclusão com a opção /ui e também for especificado para ser excluído com a opção /ue ou /uel, o usuário será incluído na migração.

Por exemplo:

  • Para incluir apenas o User2 do domínio Fabrikam, digite:

    /ue:*\* /ui:fabrikam\user2

  • Para migrar todos os usuários do domínio Fabrikam e somente as contas de usuários de outros domínios que estiveram ativas ou foram modificadas nos últimos 30 dias, digite:

    /uel:30 /ui:fabrikam\*

    Neste exemplo, uma conta de usuário do domínio Contoso que foi modificada pela última vez há 2 meses não será migrada.

Para obter mais exemplos, veja as descrições das opções /ue e /ui nesta tabela.

/uel: <NúmeroDeDias>

ou

/uel: <AAAA/MM/DD>

ou

/uel:0

(Exclusão de usuário com base no último logon)

Migra os usuários que fizeram logon no computador de origem dentro de um período de tempo especificado, com base na data da última modificação do arquivo Ntuser.dat no computador de origem. A opção /uel funciona como uma regra de inclusão. Por exemplo, a opção /uel:30 migra os usuários que entraram ou cujas contas foram modificadas nos últimos 30 dias a partir da data em que o comando ScanState é executado.

Você pode especificar um número de dias ou uma data. Essa opção não pode ser usada com a opção /all. A USMT recupera as últimas informações de logon do computador local. Portanto, o computador não precisa estar conectado à rede quando você executa esta opção. Além disso, se um usuário do domínio tiver efetuado logon em outro computador, esse logon não será considerado pela USMT.

noteObservação
A opção /uel não é válida para migrações offline.

  • /uel:0 migra qualquer usuário que esteja atualmente conectado.

  • /uel:90 migra os usuários que fizeram logon ou cujas contas foram modificadas nos últimos 90 dias.

  • /uel:1 migra os usuários cuja conta foi modificada nas últimas 24 horas.

  • /uel:2002/1/15 migra usuários que fizeram logon ou foram modificados em 15 de janeiro de 2002 ou após essa data.

Por exemplo:

scanstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /uel:0

/ue: <NomeDoDomínio>\<NomeDoUsuário>

-ou-

/ue: <NomeDoComputador>\<NomeDoUsuárioLocal>

(Exclusão de usuário)

Exclui os usuários especificados da migração. Você pode especificar diversas opções /ue. Essa opção não pode ser usada com a opção /all. O <NomeDoDomínio> e o <NomeDoUsuário> podem conter o caractere curinga de asterisco (*). Ao especificar um nome de usuário que contém espaços, é necessário inseri-lo entre aspas.

Por exemplo:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /ue:contoso\user1

Como usar /ui e /ue

Os exemplos a seguir aplicam-se às opções /ui e /ue. Você pode substituir a opção /ue pela /ui para incluir, em vez de excluir, os usuários especificados.

Comportamento Comando

Excluir o usuário identificado como User One no domínio Fabrikam.

/ue:"fabrikam\user one"

Excluir o usuário identificado como User1 no domínio Fabrikam.

/ue:fabrikam\user1

Excluir o usuário local identificado como User1.

/ue:%computername%\user1

Excluir todos os usuários do domínio.

/ue:Domain\*

Excluir todos os usuários locais.

/ue:%computername%\*

Excluir usuários em todos os domínios identificados como User1, User2 e assim por diante.

/ue:*\user*

Usando as opções juntas

Você pode usar as opções /uel, /ue e /ui juntas para migrar apenas os usuários desejados.

A opção /ui tem prioridade sobre as opções /ue e /uel. Se um usuário é especificado para ser incluído usando a opção /ui e também para ser excluído usando as opções /ue ou /uel, ele é incluído na migração. Por exemplo, se você especificar /ui:contoso\* /ue:contoso\user1, o User1 será migrado, porque a opção /ui tem precedência em relação à opção /ue.

A opção /uel tem prioridade sobre a opção /ue. Se um usuário entrou no período especificado definido pela opção /uel, seu perfil é migrado, mesmo que ele seja excluído usando a opção /ue. Por exemplo, se você especificar /ue:fixed\user1 /uel:14, o User1 que efetuou logon no computador nos últimos 14 dias é migrado.

Comportamento Comando

Incluir somente User2 no domínio Fabrikam e excluir todos os outros usuários.

/ue:*\* /ui:fabrikam\user2

Incluir somente o usuário local identificado como User1 e excluir todos os outros usuários.

/ue:*\* /ui:user1

Incluir somente os usuários de domínio do Contoso, exceto Contoso\User1.

Esse comportamento não pode ser concluído usando um único comando. Em vez disso, para migrar esse conjunto de usuários, será necessário especificar os itens a seguir:

  • Na linha de comando do ScanState, digite: /ue:*\* /ui:contoso\*

  • Na linha de comando do LoadState, digite: /ue:contoso\user1

Incluir somente usuários locais (não do domínio).

/ue:*\* /ui:%computername%\*

Opções de arquivo criptografado

Você pode usar as seguintes opções para migrar arquivos criptografados. Em todos os casos, por padrão, haverá falha na USMT se um arquivo criptografado for encontrado, a menos que você especifique uma opção /efs. Para migrar arquivos criptografados, é necessário mudar o comportamento padrão.

Para saber mais, veja Migrar arquivos e certificados EFS.

Dica

Os certificados EFS serão migrados automaticamente ao migrar para o Windows Vista Windows 7ou Windows 8. Portanto, especifique a opção /efs:copyraw com o comando ScanState para migrar os arquivos criptografados.

Aviso

Tenha muito cuidado ao migrar arquivos criptografados. Se você migrar um arquivo criptografado sem migrar o certificado, os usuários finais não poderão acessar o arquivo após a migração.

Opção de linha de comando Explicação

/efs:hardlink

Cria um link físico para o arquivo EFS em vez de copiá-lo. Use somente com as opções /hardlink e /nocompress.

/efs:abort

Faz com que o comando ScanState falhe com um código de erro, se um arquivo EFS (Encrypting File System) for encontrado no computador de origem. Habilitado por padrão.

/efs:skip

Faz com que o comando ScanState ignore os arquivos EFS.

/efs:decryptcopy

Faz com que o comando ScanState descriptografe o arquivo, se possível, antes de salvá-lo no repositório de migração, e gere uma falha se o arquivo não puder ser descriptografado. Se o comando ScanState for bem-sucedido, o arquivo será descriptografado no repositório de migração; depois que você executar o LoadState, o arquivo será copiado para o computador de destino.

/efs:copyraw

Faz com que o comando ScanState copie os arquivos no formato criptografado. Os arquivos ficam inacessíveis no computador de destino até os certificados EFS serem migrados. Os certificados EFS são migrados automaticamente. No entanto, por padrão, ocorre falha na USMT quando um arquivo criptografado é encontrado, a menos que você especifique uma opção /efs. Portanto, especifique a opção /efs:copyraw com o comando ScanState para migrar o arquivo criptografado. Depois, quando você executar o comando LoadState, o arquivo criptografado e o certificado EFS serão migrados automaticamente.

Por exemplo:

ScanState /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /efs:copyraw

> [!IMPORTANT] > Todos os arquivos devem ser criptografados quando a pasta pai está criptografada. Quando o atributo de criptografia é removido de um arquivo de uma pasta criptografa, o arquivo é criptografado durante a migração usando as credenciais da conta usada para executar a ferramenta LoadState. Para saber mais, veja Migrar arquivos e certificados EFS. >

Opções de linha de comando incompatíveis

A tabela a seguir indica as opções de linha de comando incompatíveis com o comando ScanState. Quando a entrada da tabela de uma determinada combinação fica em branco, isso indica que as opções são compatíveis e você pode usá-las em conjunto. O símbolo X significa que as opções não são compatíveis. Por exemplo, você não pode usar a opção /nocompress com a opção /encrypt.

Opção de linha de comando /keyfile /nocompress /genconfig /all

/i

/o

/v

/nocompress

X

N/A

/localonly

X

/key

X

X

/encrypt

Necessária*

X

X

/keyfile

N/A

X

/l

/progress

X

/r

X

/w

X

/c

X

/p

X

N/A

/all

X

/ui

X

X

/ue

X

X

/uel

X

X

/efs:<opção>

X

/genconfig

N/A

/config

X

<CaminhoDoRepositório>

X

Dica

Você deve especificar a opção /key ou /keyfile com a opção /encrypt.

Consulte também

Outros Recursos

Biblioteca de elementos XML