Pesquisar este blog

quarta-feira, 20 de fevereiro de 2013

Robocopy

Segue uma lista de ajuda do Robocopy.
Precisei dele hoje!!!!!


ROBOCOPY origem destino [arquivo [arquivo]...] [opções]
  • origem :: Diretório de Origem (unidade:\caminho ou \\servidor\compartilhamento\caminho).
  • destino :: Diretório de Destino  (unidade:\caminho ou \\servidor\compartilhamento\caminho).
  • arquivo :: Arquivo(s) a serem copiados  (nomes/curingas: o padrão é "*.*").
Opções de cópia

  • /S :: copiar subdiretórios, mas não os vazios.
  • /E :: copiar subdiretórios, incluindo os vazios.
  • /LEV:n :: copiar somente os níveis superiores da árvore de diretórios de origem.
  • /Z :: copiar arquivos no modo reiniciável.
  • /B :: copiar arquivos no modo de Backup.
  • /ZB :: usar o modo reiniciável; se o acesso for negado, use o modo de Backup.
  • /EFSRAW :: copiar todos os arquivos criptografados no modo EFS RAW.
  • /COPY:marca[s] :: o que COPIAR para os arquivos (o padrão é /COPY:DAT). Marcas : D=Dados, A=Atributos, T=Carimbos de Data/Hora S=Segurança=ACLs NTFS, O=Informações do proprietário, U=Informações de auditoria.
  • /DCOPY:T :: COPIAR Carimbos de Data/Hora do Diretório.
  • /SEC :: copiar arquivos com segurança (equivalente a /COPY:DATS).
  • /COPYALL :: COPIAR TODAS as informações do arquivo (equivalente a /COPY:DATSOU).
  • /NOCOPY :: COPIAR NENHUMA informação do arquivo (útil com /PURGE).
  • /SECFIX :: CORRIGIR a segurança de arquivo em todos os arquivos, mesmo em arquivos ignorados.
  • /TIMFIX :: CORRIGIR as horas do arquivo em todos os arquivos, mesmonos arquivos ignorados.
  • /PURGE :: excluir arquivos/diretórios de destino que não existem mais na origem.
  • /MIR :: espelhar uma árvore de diretórios (equivalente a /E mais/PURGE).
  • /MOV :: MOVer arquivos (excluir da origem após copiar).
  • /MOVE :: MOVER arquivos E diretórios (excluir da origem após copiar).
  • /A+:[RASHCNET] :: adicionar os determinados Atributos aos arquivos copiados
  • /A-:[RASHCNET] :: remover os determinados Atributos dos arquivos copiados.
  • /CREATE :: CRIAR árvore de diretórios e arquivos de comprimento nulo somente.
  • /FAT :: criar arquivos de destino usando nomes de arquivo FAT 8.3 somente.
  • /256 :: desativar suporte a caminho muito longo (> 256 caracteres).
  • /MON:n :: MONitorar origem; executar novamente quando mais de n alterações forem vistas.
  • /MOT:m :: Monitorar origem; executar novamente em m minutos, se alterado.
  • /RH:hhmm-hhmm :: Executar Horas - horas de quando novas cópias podem ser iniciadas.
  • /PF :: verificar horas de execução por arquivo (não por transmissão).
  • /IPG:n :: Intervalo entre Pacotes (ms), para liberar largura de banda em linhas de desaceleração.
  • /SL:: copia links simbólicos versus o destino.
  • /MT[:n] :: Fazer cópias multi-thread com n threads (padrão 8). n deve ter pelo menos 1 e não ser superior a 128. Esta opção é incompatível com as opções /IPG e /EFSRAW. Redirecione a saída usando a opção /LOG para obter um melhor desempenho.
Opções de Seleção de Arquivo

  • /A :: copiar somente os arquivos com o conjunto de atributos de Arquivamento.
  • /M :: copiar somente os arquivos com o atributo de Arquivamento e redefini-los.
  • /IA:[RASHCNETO] :: Incluir somente arquivos com qualquer um dos conjuntos determinados de Atributos.
  • /XA:[RASHCNETO] :: eXcluir arquivos com qualquer um dos conjuntos determinados de Atributos.
  • /XF arquivo [arquivo]... :: eXcluir arquivos que correspondem a determinados nomes/caminhos/curingas.
  • /XD dirs [dirs]... :: eXclude Diretórios que correspondem a determinados nomes/caminhos.
  • /XC :: eXcluir arquivos alterados.
  • /XN :: eXcluir arquivos mais recentes.
  • /XO :: eXcluir arquivos mais antigos.
  • /XX :: eXcluir arquivos e diretórios eXtra.
  • /XL :: eXcluir arquivos e diretórios solitários.
  • /IS :: Incluir os mesmos arquivos.
  • /IT :: Incluir arquivos ajustados.
  • /MAX:n :: tamanho MÁXimo de arquivo - excluir arquivos maiores que n bytes.
  • /MIN:n :: tamanho MÍNimo de arquivo - excluir arquivos menores que n bytes.
  • /MAXAGE:n :: idade de arquivo MÁXima - excluir arquivos mais antigos que n dias/data.
  • /MINAGE:n :: idade de arquivo MÍNima - excluir arquivos mais recentes que n dias/data.
  • /MAXLAD:n :: última data de acesso máxima - excluir arquivos não utilizados desde n.
  • /MINLAD:n :: última data de acesso mínima - excluir arquivos utilizados desde n. (Se n < 1900, então n = n dias ou n = data AAAAMMDD).
  • /XJ :: eXcluir pontos de Junção. (normalmente incluído por padrão).
  • /FFT :: assumir horas de arquivo FAT (granularidade de 2 segundos).
  • /DST :: compensar para diferenças de uma hora de horário de verão.
  • /XJD :: eXcluir pontos de Junção para Diretórios.
  • /XJF :: eXcluir pontos de Junção para arquivos.
Opções de Repetição
  • /R:n :: número de Repetições em cópias com falhas: o padrão é 1 milhão.
  • /W:n :: tempo de espera entre as repetições: o padrão é 30 segundos.
  • /REG :: Salve /R:n e /W:n no Registro como configurações padrão.
  • /TBD :: aguardar nomes de compartilhamentos a serem definidos (erro de repetição 67).
Opções de Log
  • /L :: Listar somente - não copiar, usar carimbo de data/hora ou excluir qualquer arquivo.
  • /X :: relatar todos os arquivos eXtra, não apenas os selecionados.
  • /V :: produzir saída detalhada, mostrando arquivos ignorados.
  • /TS :: incluir carimbo de data/hora no arquivo de origem na saída.
  • /FP :: incluir nome de caminho completo de arquivos na saída.
  • /BYTES :: Imprimir tamanhos como bytes.
  • /NS :: sem tamanho - não registrar tamanhos de arquivo.
  • /NC :: sem classe - não registrar classes de arquivo.
  • /NFL :: sem lista de arquivos - não registrar nomes de arquivo.
  • /NDL :: sem lista de diretórios - não registrar nomes de diretório.
  • /NP :: sem progresso - não exibir percentual copiado.
  • /ETA :: mostrar tempo estimado de chegada dos arquivos copiados.
  • /LOG:arquivo :: status de saída para arquivos de log (substituir log existente).
  • /LOG+:arquivo :: status de saída para arquivos de log (anexar a log existente).
  • /UNILOG:arquivo :: status de saída para arquivos de log como UNICODE (substituir log existente).
  • /UNILOG+:arquivo :: status de saída para arquivos de log como UNICODE (anexar a log existente).
  • /TEE :: saída para janela de console, assim como arquivo de log.
  • /NJH :: sem descrição de trabalho.
  • /NJS :: sem resumo de trabalho.
  • /UNICODE :: status de saída como UNICODE.
Opções de Trabalho
  • /JOB:trabalho :: pegar parâmetros do arquivo de trabalho nomeado.
  • /SAVE:trabalho :: salvar parâmetros no arquivo de trabalho nomeado
  • /QUIT :: sair depois de processar a linha de comando (para exibirparâmetros).
  • /NOSD :: nenhum diretório de origem especificado.
  • /NODD :: nenhum diretório de destino especificado.
  • /IF :: incluir os seguintes arquivos.
Hoje utilizei o comando assim para mover uma informação de um local para o outro: 
robocopy c:\temp\fac c:\temp\teste /zb /copyall /mov /log:c:\temp\fac\inf.txt

Com esse comando eu informo que quero mover todos os arquivos da pasta fac (origem) para a destino (teste) e peço que me gere um log da movimentação (inf.txt) o log fica dessa forma:

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy para Windows                             
-------------------------------------------------------------------------------

  Iniciado: Wed Feb 20 08:58:29 2013

   Origem : c:\Temp\fac\
     Dest : c:\Temp\teste\

    Arquivos: *.*
       
  Op‡äes: *.* /COPYALL /MOV /ZB /R:1000000 /W:30

------------------------------------------------------------------------------

                       9    c:\Temp\fac\
      *Arquivo EXTRA               68    robo.bat
      *Arquivo EXTRA               81    robocopy.bat
      *Arquivo EXTRA             1504    teste.vbs
        Novo Arquivo                42    ï001.txt
  0% 
100% 
        Novo Arquivo             2.1 m    0000001.txt
  0% 
 23% 
 47% 
 70% 
 94% 
100% 
        Novo Arquivo           1035801    fgsadsg.txt
  0% 
 25% 
 50% 
 75% 
100% 
        Novo Arquivo               269    inf$D.txt
  0% 
100% 
        Novo Arquivo                 0    inf.txt
  0% 
100% 
2013/02/20 12:58:29 ERRO 32 (0x00000020) Excluindo Arquivo de Origem c:\Temp\fac\inf.txt
O arquivo j  est  sendo usado por outro processo.


        Novo Arquivo             1.5 m    segundo_0000.txt
  0% 
 16% 
 33% 
 49% 
 66% 
 82% 
 99% 
100% 
        Novo Arquivo           1036031    segundo_0001.txt
  0% 
 25% 
 50% 
 75% 
100% 
        Novo Arquivo           1036031    segundo_0002.txt
  0% 
 25% 
 50% 
 75% 
100% 
        Novo Arquivo             1.5 m    segundo_0003.txt
  0% 
 16% 
 33% 
 49% 
 66% 
 82% 
 99% 
100% 

------------------------------------------------------------------------------

               Total   Copiada  IgnoradaIncompatibilidade     FALHA    Extras
Diret¢rios:         1         0         1         0         0         0
 Arquivos:         9         9         0         0         0         3
    Bytes:    8.10 m    8.10 m         0         0         0     1.6 k
N.§ de Vezes:   0:00:00   0:00:00                       0:00:00   0:00:00


Velocidade:           369461391 Bytes/s.
Velocidade:           21140.750 MegaBytes/min.

Finalizado em: Wed Feb 20 08:58:29 2013

Backup de VHD em uso via Robocopy

Bacana a explicação, bem útil para fazer backup á quente de VHD veja aqui

Livros Windows 8

Galera,

Achei um link com os livros do Windows 8!

Feliz 2013

Feliz 2013 meu povo.

Vamos começar o ano com o pé direito!!!!!